{"payload":{"allShortcutsEnabled":false,"fileTree":{"src/HeapDump":{"items":[{"name":"CrossGenerationLiveness","path":"src/HeapDump/CrossGenerationLiveness","contentType":"directory"},{"name":"Properties","path":"src/HeapDump/Properties","contentType":"directory"},{"name":"Utilities","path":"src/HeapDump/Utilities","contentType":"directory"},{"name":"obj","path":"src/HeapDump/obj","contentType":"directory"},{"name":"CollectionMetadata.cs","path":"src/HeapDump/CollectionMetadata.cs","contentType":"file"},{"name":"GCHeapDump.cs","path":"src/HeapDump/GCHeapDump.cs","contentType":"file"},{"name":"GCHeapDumper.cs","path":"src/HeapDump/GCHeapDumper.cs","contentType":"file"},{"name":"HeapDump.csproj","path":"src/HeapDump/HeapDump.csproj","contentType":"file"},{"name":"HeapDumpException.cs","path":"src/HeapDump/HeapDumpException.cs","contentType":"file"},{"name":"HeapDumpHResult.cs","path":"src/HeapDump/HeapDumpHResult.cs","contentType":"file"},{"name":"Program.cs","path":"src/HeapDump/Program.cs","contentType":"file"},{"name":"app.config","path":"src/HeapDump/app.config","contentType":"file"}],"totalCount":12},"src":{"items":[{"name":"CSVReader","path":"src/CSVReader","contentType":"directory"},{"name":"EtwClrProfiler","path":"src/EtwClrProfiler","contentType":"directory"},{"name":"EtwClrProfilerSigning","path":"src/EtwClrProfilerSigning","contentType":"directory"},{"name":"EtwHeapDump","path":"src/EtwHeapDump","contentType":"directory"},{"name":"FastSerialization","path":"src/FastSerialization","contentType":"directory"},{"name":"HeapDump","path":"src/HeapDump","contentType":"directory"},{"name":"HeapDumpCommon","path":"src/HeapDumpCommon","contentType":"directory"},{"name":"HeapDumpDLL","path":"src/HeapDumpDLL","contentType":"directory"},{"name":"LinuxTracing.Tests","path":"src/LinuxTracing.Tests","contentType":"directory"},{"name":"MemoryGraph","path":"src/MemoryGraph","contentType":"directory"},{"name":"NuGetPackageSigning","path":"src/NuGetPackageSigning","contentType":"directory"},{"name":"NugetSupportFiles","path":"src/NugetSupportFiles","contentType":"directory"},{"name":"PerfView.TestUtilities","path":"src/PerfView.TestUtilities","contentType":"directory"},{"name":"PerfView.Tests","path":"src/PerfView.Tests","contentType":"directory"},{"name":"PerfView","path":"src/PerfView","contentType":"directory"},{"name":"PerfViewCollect","path":"src/PerfViewCollect","contentType":"directory"},{"name":"PerfViewExtensions","path":"src/PerfViewExtensions","contentType":"directory"},{"name":"TraceEvent","path":"src/TraceEvent","contentType":"directory"},{"name":"TraceParserGen","path":"src/TraceParserGen","contentType":"directory"},{"name":"Utilities","path":"src/Utilities","contentType":"directory"},{"name":"perfcollect","path":"src/perfcollect","contentType":"directory"},{"name":"related","path":"src/related","contentType":"directory"},{"name":"Directory.Build.props","path":"src/Directory.Build.props","contentType":"file"},{"name":"Directory.Build.targets","path":"src/Directory.Build.targets","contentType":"file"},{"name":"MSFT.snk","path":"src/MSFT.snk","contentType":"file"}],"totalCount":25},"":{"items":[{"name":".pipelines","path":".pipelines","contentType":"directory"},{"name":"documentation","path":"documentation","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":".ado.yml","path":".ado.yml","contentType":"file"},{"name":".codecov.yml","path":".codecov.yml","contentType":"file"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"LICENSE.TXT","path":"LICENSE.TXT","contentType":"file"},{"name":"Nuget.config","path":"Nuget.config","contentType":"file"},{"name":"PerfView.sln","path":"PerfView.sln","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"SECURITY.md","path":"SECURITY.md","contentType":"file"},{"name":"build.cmd","path":"build.cmd","contentType":"file"},{"name":"global.json","path":"global.json","contentType":"file"}],"totalCount":16}},"fileTreeProcessingTime":15.763339000000002,"foldersToFetch":[],"repo":{"id":33010673,"defaultBranch":"main","name":"perfview","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-27T21:48:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"main","listCacheKey":"v0:1710178069.0","canEdit":false,"refType":"branch","currentOid":"2402837aa4d4b262040b763b87ec5c9729b836f0"},"path":"src/HeapDump/GCHeapDumper.cs","currentUser":null,"blob":{"rawLines":["using Microsoft.Diagnostics.Symbols;","using Microsoft.Diagnostics.Tracing;","using Microsoft.Diagnostics.Tracing.Parsers;","using Microsoft.Diagnostics.Tracing.Parsers.Clr;","using Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeap;","using Microsoft.Diagnostics.Tracing.Session;","using System.Threading.Tasks;","using FastSerialization;","using Graphs;","using Microsoft.Diagnostics.Runtime;","using System;","using System.Collections.Generic;","using System.Diagnostics;","using System.IO;","using System.Reflection;","using System.Runtime.InteropServices;","using System.Text;","using System.Text.RegularExpressions;","using System.Threading;","using Address = System.UInt64;","using Microsoft.Diagnostics.Utilities;","using Microsoft.Diagnostics.HeapDump;","#if CROSS_GENERATION_LIVENESS","using Microsoft.Diagnostics.CrossGenerationLiveness;","#endif","using System.Linq;","","/// ","/// GCHeapDumper contains the transient state that needs to be tracked only WHILE the heap is being dumped.","/// ","public class GCHeapDumper","{"," /// "," /// Create a dumper. Add options to it, and then call 'DumpFromLiveHeap' or 'DumpHeapFromProcessDump'"," /// to dump a heap. "," /// "," /// "," public GCHeapDumper(TextWriter log)"," {"," m_origLog = log;"," m_copyOfLog = new StringWriter();"," m_log = new TeeTextWriter(m_copyOfLog, m_origLog);",""," MaxDumpCountK = 250;"," }",""," /// "," /// Dump from a live process with a given process ID."," /// "," public CollectionMetadata DumpLiveHeap(int processID, Stream outputStream)"," {"," m_outputStream = outputStream;"," return DumpLiveHeap(processID);"," }",""," /// "," /// Dump from a live process with a given process ID."," /// "," public CollectionMetadata DumpLiveHeap(int processID, string outputFileName)"," {"," m_outputFileName = outputFileName;"," return DumpLiveHeap(processID);"," }",""," private CollectionMetadata DumpLiveHeap(int processID)"," {"," m_sw = Stopwatch.StartNew();",""," Debug.Assert(m_outputStream != null || m_outputFileName != null);",""," // If we are a win8, bring the process out of suspension. "," ResumeProcessIfNecessary(processID);",""," CollectionMetadata collectionMetadata = null;",""," if (!CrossGeneration)"," {"," collectionMetadata = CaptureLiveHeapDump(processID);"," }"," else"," {","#if CROSS_GENERATION_LIVENESS"," CrossGenerationLivenessCollector collector = new CrossGenerationLivenessCollector("," processID,"," GenerationToTrigger,"," PromotedBytesThreshold,"," m_outputFileName,"," this,"," CaptureLiveHeapDump,"," m_log);",""," collector.AttachAndExecute();"," collectionMetadata = collector.CollectionMetadata;","#else"," throw new Exception(\"Cross generation collection is only supported in heap dump EXE.\");","#endif",""," }",""," return collectionMetadata;"," }",""," private CollectionMetadata CaptureLiveHeapDump(int processID)"," {"," m_gcHeapDump = new GCHeapDump((MemoryGraph)null);",""," // There are assumptions that JavaScript is first (CCW nodes, and aggregate stats)"," bool hasDotNet = false;"," bool hasJScript = false;"," bool hasCoreClr = false;"," bool hasSilverlight = false;"," bool hasClrDll = false;"," bool hasMrt = false;",""," using (var process = Process.GetProcessById(processID))"," {"," if (process == null)"," {"," throw new HeapDumpException(\"Could not find process with ID \" + processID, HR.CouldNotFindProcessId);"," }",""," foreach (ProcessModule module in process.Modules)"," {"," var fileName = module.FileName;"," if (!fileName.EndsWith(\".dll\", StringComparison.OrdinalIgnoreCase))"," {"," continue;"," }",""," if (fileName.EndsWith(\"\\\\clr.dll\", StringComparison.OrdinalIgnoreCase))"," {"," hasDotNet = true;"," hasClrDll = true;"," }"," else if (fileName.EndsWith(\"\\\\coreclr.dll\", StringComparison.OrdinalIgnoreCase))"," {"," if (0 <= fileName.IndexOf(\"Microsoft Silverlight\", StringComparison.OrdinalIgnoreCase))"," {"," hasSilverlight = true;"," }",""," hasCoreClr = true;"," hasDotNet = true;"," }"," else if (fileName.EndsWith(\"\\\\mscorwks.dll\", StringComparison.OrdinalIgnoreCase))"," {"," hasDotNet = true;"," }"," else"," {"," // Jscript + digit "," var index = fileName.IndexOf(\"\\\\jscript\", 0, StringComparison.OrdinalIgnoreCase);"," if (0 <= index && index + 12 < fileName.Length && fileName.Length < index + 14 && Char.IsDigit(module.FileName[index + 8]))"," {"," hasJScript = true;"," }",""," // mrt + digit + * + .dll Project N. "," index = fileName.IndexOf(\"\\\\mrt\", 0, StringComparison.OrdinalIgnoreCase);"," if (0 <= index && index + 8 < fileName.Length && fileName.Length < index + 17 && Char.IsDigit(module.FileName[index + 4]))"," {"," hasMrt = true;"," }"," }"," }"," }",""," m_log.WriteLine(\"Process Has DotNet: {0} Has JScript: {1} Has ClrDll: {2} HasMrt {3} HasCoreClr {4}\", hasDotNet, hasJScript, hasClrDll, hasMrt, hasCoreClr);",""," if (hasClrDll && hasJScript)"," {"," m_log.WriteLine(\"[Detected both a JScript and .NET heap, forcing a GC before doing a heap dump.]\");"," try"," {"," if (!ForceGC(processID))"," {"," m_log.WriteLine(\"[WARNING failed Continuing anyway.]\");"," }"," }"," catch (Exception e)"," {"," m_log.WriteLine(\"[WARNING: ForceGC failed with exception {0}. Continuing anyway.]\", e.Message);"," }"," }",""," if (hasJScript)"," {"," TryGetJavaScriptDump(processID);"," }",""," string[] configurationDirectories = null;"," bool is64bitSource = false;",""," if (hasMrt || (hasCoreClr && !hasSilverlight) || (hasDotNet && UseETW))"," {"," if (hasMrt)"," m_log.WriteLine(\"Detected a project N application, using ETW heap dump\");",""," if (hasCoreClr && !hasSilverlight)"," m_log.WriteLine(\"Detected a project K application, using ETW heap dump\");",""," // Project N and K Support "," if (!TryGetDotNetDumpETW(processID))"," throw new ApplicationException(\"Could not get .NET Heap Dump.\");"," }"," else if (hasDotNet)"," {"," if (!TryGetDotNetDump(processID, out int pointerSize, out configurationDirectories))"," throw new ApplicationException(\"Could not get .NET Heap Dump.\");",""," is64bitSource = pointerSize == 8;"," }",""," m_log.WriteLine(\"Creating a GC Dump from a liver process {0}\", processID);"," WriteData(logLiveStats: true);",""," var collectionMetadata = new CollectionMetadata()"," {"," Source = TargetSource.LiveProcess,"," Is64BitSource = is64bitSource,"," ConfigurationDirectories = configurationDirectories"," };",""," return collectionMetadata;"," }",""," /// "," /// Dump from a process memory dump "," /// "," public CollectionMetadata DumpHeapFromProcessDump(string processDumpFile, string outputFileName)"," {"," m_outputFileName = outputFileName;"," return DumpHeapFromProcessDump(processDumpFile);"," }",""," /// "," /// Dump from a process memory dump "," /// "," public CollectionMetadata DumpHeapFromProcessDump(string processDumpFile, Stream outputStream)"," {"," m_outputStream = outputStream;"," return DumpHeapFromProcessDump(processDumpFile);"," }",""," /// "," /// Dump from a process memory dump "," /// "," private CollectionMetadata DumpHeapFromProcessDump(string processDumpFile)"," {"," m_sw = Stopwatch.StartNew();"," m_gcHeapDump = new GCHeapDump((MemoryGraph)null);",""," using (DataTarget dataTarget = InitializeClrRuntime(processDumpFile, -1, out ClrRuntime[] runtimes))"," {"," var collectionMetadata = new CollectionMetadata()"," {"," Source = TargetSource.MiniDumpFile,"," Is64BitSource = dataTarget.DataReader.PointerSize == 8,"," ConfigurationDirectories = GetConfigurationDirectoryPaths(runtimes).ToArray()"," };",""," DumpDotNetHeapData(dataTarget, runtimes);"," WriteData(logLiveStats: false);"," return collectionMetadata;"," }"," }",""," private DataTarget InitializeClrRuntime(string processDumpFile, int processID, out ClrRuntime[] result)"," {"," List runtimes = new List();",""," DataTarget dataTarget;"," if (string.IsNullOrWhiteSpace(processDumpFile))"," {"," try"," {"," dataTarget = DataTarget.CreateSnapshotAndAttach(processID);"," }"," catch"," {"," dataTarget = DataTarget.AttachToProcess(processID, Freeze);"," }"," }"," else"," {"," CacheOptions cacheOptions = new CacheOptions()"," {"," UseOSMemoryFeatures = false // disable AWE"," };",""," dataTarget = DataTarget.LoadDump(processDumpFile, cacheOptions);"," }",""," if (dataTarget.DataReader.PointerSize != IntPtr.Size)"," {"," if (IntPtr.Size == 8)"," {"," throw new HeapDumpException(\"Opening a 32 bit dump in a 64 bit process.\", HR.Opening32BitDumpIn64BitProcess);"," }"," else"," {"," throw new HeapDumpException(\"Opening a 64 bit dump in a 32 bit process.\", HR.Opening64BitDumpIn32BitProcess);"," }"," }",""," if (dataTarget.ClrVersions.Length == 0)"," {"," throw new HeapDumpException(\"Could not find a .NET Runtime in the process dump \" + processDumpFile, HR.NoDotNetRuntimeFound);"," }",""," m_log.WriteLine(\"Enumerating over {0} detected runtimes...\", dataTarget.ClrVersions.Length);"," var symbolReader = new SymbolReader(m_log, null);"," if (symbolReader.SymbolPath.Length == 0)"," symbolReader.SymbolPath = SymbolPath.MicrosoftSymbolServerPath;",""," foreach (ClrInfo clr in dataTarget.ClrVersions)"," {"," m_log.WriteLine(\"Creating Runtime access object for runtime {0}.\", clr.Version);",""," try"," {"," runtimes.Add(clr.CreateRuntime());"," }"," catch (InvalidDataException ex)"," {"," m_log.WriteLine(ex.Message);"," }"," catch (NotSupportedException ex)"," {"," m_log.WriteLine(ex.Message);"," }"," }",""," if (runtimes.Count == 0)"," throw new HeapDumpException(\"Could not open DAC\", HR.CouldNotAccessDac);",""," result = runtimes.ToArray();"," return dataTarget;"," }",""," /// "," /// For JavaScript heap dumps also generate the ETL file that represents the dump. "," /// "," public bool SaveETL;",""," // If true forces the use of ETW to collect the heap (only matters for .NET Post V4.5). "," public bool UseETW;",""," /// "," /// Should we freeze the process during the dump"," /// "," public bool Freeze;"," /// "," /// Should we also dump the data associated with the objects"," /// TODO current does nothing. "," /// "," public bool DumpData;"," /// "," /// The maximum number of heap objects to dump(in kiloObjects). Above this number we start sampling to keep"," /// file size and viewer processing time under control. "," /// "," public int MaxDumpCountK;",""," /// "," /// This number tells us when to stop even looking at the heap (otherwise we do make a graph and then sample from that)"," /// "," public int MaxNodeCountK;",""," /// "," /// True iff we are going to perform a cross-generation reference data collection."," /// "," public bool CrossGeneration;",""," /// "," /// The generation to trigger a dump on if this is a cross-generation collection."," /// "," public int GenerationToTrigger;",""," /// "," /// The threshold at which we want to dump the heap when collecting cross-generation liveness data."," /// "," public ulong PromotedBytesThreshold;",""," /// "," /// Force a .NET GC on a particular process. "," /// "," public bool ForceGC(int processID)"," {"," var sw = Stopwatch.StartNew();"," DateTime startTime = DateTime.Now;"," bool success = false;",""," if (!(TraceEventSession.IsElevated() ?? false))"," {"," throw new ApplicationException(\"Must be Administrator to use the ForceGC option.\");"," }",""," // If we are a win8 app make sure we are not suspended. "," ResumeProcessIfNecessary(processID);",""," // Start up ETW providers and trigger GCs. "," bool dotNetHeapExists = false;"," long dotNetGCUniqueSequenceNumber = 0xDEADBEEF;"," bool jsHeapExists = false;"," int jsGCs = 0;"," int dotNetGCs = 0;"," bool listening = false;"," string sessionName = \"PerfViewGCHeapSession\";"," TraceEventSession session = null;"," ETWTraceEventSource source = null;"," // Set up a separate thread that will listen for ETW events coming back telling us we succeeded. "," long lastDotNetSurvived = 0;"," long curDotNetSurvived = 0;"," int dotNetGCCount = 0;"," double firstJSGCCompleteTime = 0;"," var readerTask = Task.Factory.StartNew(delegate"," {"," using (session = new TraceEventSession(sessionName, null))"," {"," using (source = new ETWTraceEventSource(sessionName, TraceEventSourceType.Session))"," {"," source.Clr.GCHeapStats += delegate (GCHeapStatsTraceData data)"," {"," if (dotNetHeapExists && data.ProcessID == processID)"," {"," dotNetGCCount++;"," lastDotNetSurvived = curDotNetSurvived;"," curDotNetSurvived = data.TotalPromotedSize0 + data.TotalPromotedSize1 + data.TotalPromotedSize2 + data.TotalPromotedSize3 + data.TotalPromotedSize4;"," m_log.WriteLine(\"{0,5:n1}s: .NET GC stats, at {1:n2}s Survived {2}.\", sw.Elapsed.TotalSeconds, (data.TimeStamp - startTime).TotalSeconds, curDotNetSurvived);"," }"," };",""," // Set up the JScript heap listener"," var etwJSParser = new JSDumpHeapTraceEventParser(source);"," etwJSParser.JSDumpHeapEnvelopeStop += delegate (SummaryTraceData data)"," {"," if (data.ProcessID == processID)"," {"," m_log.WriteLine(\"{0,5:n1}s: JavaScript GC Complete at {1:n2}s\", sw.Elapsed.TotalSeconds, (data.TimeStamp - startTime).TotalSeconds);"," if (jsGCs == 0)"," {"," firstJSGCCompleteTime = sw.Elapsed.TotalSeconds;"," }",""," jsGCs++;"," }"," };"," etwJSParser.JSDumpHeapEnvelopeStart += delegate (SettingsTraceData data)"," {"," if (data.ProcessID == processID)"," {"," m_log.WriteLine(\"{0,5:n1}s: JavaScript GC Started at {1:n2}s.\", sw.Elapsed.TotalSeconds, (data.TimeStamp - startTime).TotalSeconds);"," jsHeapExists = true;"," }"," };"," TimeSpan lastJSUpdate = sw.Elapsed;"," etwJSParser.JSDumpHeapBulkEdge += delegate (BulkEdgeTraceData data)"," {"," if (data.ProcessID == processID)"," {"," if ((sw.Elapsed - lastJSUpdate).TotalMilliseconds > 500)"," {"," m_log.WriteLine(\"{0,5:n1}s: Making JS GC Heap Progress...\", sw.Elapsed.TotalSeconds);"," }",""," lastJSUpdate = sw.Elapsed;"," }"," };",""," // Set up the .NET heap listener"," source.Clr.GCStop += delegate (GCEndTraceData data)"," {"," if (dotNetHeapExists && data.ProcessID == processID)"," {"," m_log.WriteLine(\"{0,5:n1}s: .NET GC complete at {1:n2}s.\", sw.Elapsed.TotalSeconds, (data.TimeStamp - startTime).TotalSeconds);"," dotNetGCs++;"," }"," };",""," source.Clr.GCStart += delegate (GCStartTraceData data)"," {"," if (data.ProcessID == processID && data.ClientSequenceNumber == dotNetGCUniqueSequenceNumber)"," {"," m_log.WriteLine(\"{0,5:n1}s: .NET GC Starting at {1:n2}s.\", sw.Elapsed.TotalSeconds, (data.TimeStamp - startTime).TotalSeconds);"," dotNetHeapExists = true;"," }"," };",""," m_log.WriteLine(\"{0,5:n1}s: Enabling JScript Heap Provider\", sw.Elapsed.TotalSeconds);"," session.EnableProvider(JSDumpHeapTraceEventParser.ProviderGuid, TraceEventLevel.Informational,"," (ulong)JSDumpHeapTraceEventParser.Keywords.jsdumpheap);",""," m_log.WriteLine(\"{0,5:n1}s: Enabling CLR GC events\", sw.Elapsed.TotalSeconds);"," session.EnableProvider(ClrTraceEventParser.ProviderGuid, TraceEventLevel.Informational,"," (long)(ClrTraceEventParser.Keywords.GC | ClrTraceEventParser.Keywords.GCHeapSurvivalAndMovement));",""," listening = true;"," source.Process();"," m_log.WriteLine(\"{0,5:n1}s: ETW Listener dieing\", sw.Elapsed.TotalSeconds);"," }"," }"," });",""," // Wait for thread above to start listening (should be very fast)"," while (!listening)"," {"," Thread.Sleep(1);"," }",""," Debug.Assert(session != null);",""," // Start the providers and trigger the GCs. "," // Note that because the ETW events are all triggered by a single thread, the "," // GCs are guaranteed to be serialized (first the WHOLE JScript GC then the WHOLE .NET GC)."," int gcsTriggered = 1;"," TriggerAllGCs(session, sw, processID, dotNetGCUniqueSequenceNumber);"," double lastStatusUpdate = 0;"," for (; ; )"," {"," Thread.Sleep(100);"," if (sw.Elapsed.TotalSeconds > 60)"," {"," m_log.WriteLine(\"{0,5:n1}s: Timed out after 60 seconds, GCs done but dead loops between .NET and JS heap may still exist.\", sw.Elapsed.TotalSeconds);"," break;"," }",""," if (sw.Elapsed.TotalSeconds - lastStatusUpdate > 10)"," {"," m_log.WriteLine(\"{0,5:n1}s: Waiting for reply\", sw.Elapsed.TotalSeconds);"," lastStatusUpdate = sw.Elapsed.TotalSeconds;"," }",""," // If we have not received either reply, then continue waiting. "," if (!jsHeapExists && !dotNetHeapExists)"," {"," continue;"," }",""," if (jsHeapExists)"," {"," // If we see a JScript GC, the .NET GC is stalled waiting for it, so wait for it to complete"," if (jsGCs == 0)"," {"," continue;"," }",""," Debug.Assert(firstJSGCCompleteTime > 0);"," // If we did not start the .NET GC, wait at least 1.1 seconds for it to start before giving up on .NET "," if (!dotNetHeapExists && sw.Elapsed.TotalSeconds - firstJSGCCompleteTime < 1.1)"," {"," continue;"," }"," }",""," // OK at this point we think that dotNetHeapExists and jsHeapExists are accurate. ",""," if (dotNetGCs > 0 && !jsHeapExists)"," {"," m_log.WriteLine(\"{0,5:n1}s: Triggered .NET GC, No JScript heap detected\", sw.Elapsed.TotalSeconds);"," success = true;"," break;"," }",""," if (jsGCs > 0 && !dotNetHeapExists)"," {"," m_log.WriteLine(\"{0,5:n1}s: Triggered JScript GC, No .NET heap detected\", sw.Elapsed.TotalSeconds);"," success = true;"," break;"," }",""," if (jsHeapExists && dotNetHeapExists)"," {"," if (gcsTriggered == 1)"," {"," m_log.WriteLine(\"{0,5:n1}s: Detected .NET and JS heap, triggering two more GCs\", sw.Elapsed.TotalSeconds);"," TriggerAllGCs(session, sw, processID, dotNetGCUniqueSequenceNumber);"," TriggerAllGCs(session, sw, processID, dotNetGCUniqueSequenceNumber);"," gcsTriggered += 2;"," }",""," if (gcsTriggered > 15)"," {"," m_log.WriteLine(\"{0,5:n1}s: Triggered 15 GCs, giving up trying to converge.\", sw.Elapsed.TotalSeconds);"," success = true;"," break;"," }",""," if (dotNetGCs == gcsTriggered)"," {"," if (lastDotNetSurvived == curDotNetSurvived)"," {"," m_log.WriteLine(\"{0,5:n1}s: No promoted object on the {1} .NET GC. SUCCESS!\", sw.Elapsed.TotalSeconds, dotNetGCs);"," success = true;"," break;"," }"," else"," {"," m_log.WriteLine(\"{0,5:n1}s: .NET promoted {1} != {2} prev Promoted, doing another GC\", sw.Elapsed.TotalSeconds, curDotNetSurvived, lastDotNetSurvived);"," TriggerAllGCs(session, sw, processID, dotNetGCUniqueSequenceNumber);"," gcsTriggered++;"," }"," }"," }"," }",""," // Stop our listener. "," if (source != null)"," {"," source.StopProcessing();"," }",""," // Stop the ETW providers"," m_log.WriteLine(\"{0,5:n1}s: Shutting down ETW session\", sw.Elapsed.TotalSeconds);"," session.DisableProvider(JSDumpHeapTraceEventParser.ProviderGuid);"," session.DisableProvider(ClrTraceEventParser.ProviderGuid);",""," m_log.WriteLine(\"[{0,5:n1}s: Done forcing GCs success={1}]\", sw.Elapsed.TotalSeconds, success);"," return success;"," }",""," private void TriggerAllGCs(TraceEventSession session, Stopwatch sw, int processID, long clientSequenceNumber)"," {"," m_log.WriteLine(\"{0,5:n1}s: Requesting a JScript GC\", sw.Elapsed.TotalSeconds);"," session.CaptureState(JSDumpHeapTraceEventParser.ProviderGuid,"," (ulong)JSDumpHeapTraceEventParser.Keywords.jsdumpheap);",""," m_log.WriteLine(\"{0,5:n1}s: Requesting a DotNet GC\", sw.Elapsed.TotalSeconds);"," session.CaptureState(ClrTraceEventParser.ProviderGuid,"," (long)(ClrTraceEventParser.Keywords.GC | ClrTraceEventParser.Keywords.GCHeapSurvivalAndMovement | ClrTraceEventParser.Keywords.GCHeapCollect), 1, clientSequenceNumber);",""," m_log.WriteLine(\"{0,5:n1}s: Requesting .NET Native GC\", sw.Elapsed.TotalSeconds);"," try"," {"," session.CaptureState(ClrTraceEventParser.NativeProviderGuid,"," (long)(ClrTraceEventParser.Keywords.GC | ClrTraceEventParser.Keywords.GCHeapSurvivalAndMovement | ClrTraceEventParser.Keywords.GCHeapCollect), 1, clientSequenceNumber);"," }"," catch"," {"," m_log.WriteLine(\"{0,5:n1}s: .NET Native Capture state failed. OK if this is not a .NET Native scenario.\", sw.Elapsed.TotalSeconds);"," };",""," }",""," // output properties"," /// "," /// The number of bad objects encountered during the dump "," /// "," public int BadObjectCount { get; private set; }",""," #region private",""," /// "," /// Gets the list of directories containing the app domain config files for the runtime"," /// "," private IEnumerable GetConfigurationDirectoryPaths(ClrRuntime[] runtimes) => runtimes.SelectMany(r => r.AppDomains).Select(r => r.ConfigurationFile).Where(cf => !string.IsNullOrWhiteSpace(cf)).Select(cf => Path.GetDirectoryName(cf));",""," /// "," /// Make sure that the given process is not suspended. "," /// "," private void ResumeProcessIfNecessary(int processID)"," {"," using (Process process = Process.GetProcessById(processID))"," {"," if (process == null)"," {"," throw new HeapDumpException(\"Could not find process with ID \" + processID, HR.CouldNotFindProcessId);"," }",""," // Determine if we are a Win8 Application. "," var fullPackageName = PackageUtil.FullPackageNameForProcess(process);"," if (fullPackageName != null)"," {"," m_log.WriteLine(\"Process {0} is a Windows 8 application, resuming that process.\", processID);"," var pkgDebugSettings = (IPackageDebugSettings)new PackageDebugSettingsClass();"," // pkgDebugSettings.EnableDebugging(fullPackageName, null, IntPtr.Zero);"," pkgDebugSettings.Resume(fullPackageName);"," }"," }"," }",""," /// "," /// Tries to get a javaScript dump and adds it to m_gcHeapDump.MemoryGraph if present."," /// returns true if it found data. "," /// "," private bool TryGetJavaScriptDump(int processID)"," {"," m_log.WriteLine(\"***** Attempting a ETW based JavaScript Heap Dump.\");"," m_gcHeapDump.MemoryGraph = new MemoryGraph(10000); // TODO Can we be more accurate? "," // m_gotJScriptData = JavaScriptHeapDumper.Dump(processID, m_gcHeapDump.MemoryGraph, m_log);",""," if (SaveETL)"," {"," m_log.WriteLine(\"SaveETL option specified, additionally saving the JS Heap as an ETL file.\");"," var etlFileName = Path.ChangeExtension(m_outputFileName, \".jsHeap.etl\");"," m_gotJScriptData = JavaScriptHeapDumper.DumpAsEtlFile(processID, etlFileName, m_log, m_gcHeapDump.MemoryGraph);"," m_log.WriteLine(\"Wrote data to {0}.\", etlFileName);"," }"," else"," {"," m_gotJScriptData = JavaScriptHeapDumper.Dump(processID, m_gcHeapDump.MemoryGraph, m_log);"," }",""," if (m_gotJScriptData)"," {"," m_log.WriteLine(\"Finished reading JS Dump {0}, {1} Nodes {2} Types\", m_outputFileName,"," m_gcHeapDump.MemoryGraph.NodeIndexLimit, m_gcHeapDump.MemoryGraph.NodeTypeIndexLimit);",""," m_JSRoot = m_gcHeapDump.MemoryGraph.RootIndex;"," }"," else"," {"," m_gcHeapDump.MemoryGraph = null; // WE null it out so that if we have only a .NET heap we pick a good initial size"," }",""," return m_gotJScriptData;"," }",""," /// "," /// Tries to get a DotNet dump and adds it to m_gcHeapDump.MemoryGraph if present. Uses ETW to do it. "," /// "," private bool TryGetDotNetDumpETW(int processID)"," {"," m_log.WriteLine(\"***** Attempting a ETW based DotNet Heap Dump.\");",""," if (m_gcHeapDump.MemoryGraph == null)"," {"," m_gcHeapDump.MemoryGraph = new MemoryGraph(10000); // TODO Can we be more accurate? "," }",""," m_gcHeapDump.DotNetHeapInfo = new DotNetHeapInfo();",""," if (SaveETL)"," {"," m_log.WriteLine(\"SaveETL option specified, additionally saving the .NET Heap as an ETL file.\");"," var etlFileName = Path.ChangeExtension(m_outputFileName, \".gcHeap.etl\");"," m_gotDotNetData = DotNetHeapDumper.DumpAsEtlFile(processID, etlFileName, m_log, m_gcHeapDump.MemoryGraph, m_gcHeapDump.DotNetHeapInfo);"," m_log.WriteLine(\"Wrote data to {0}.\", etlFileName);"," }"," else"," {"," m_gotDotNetData = DotNetHeapDumper.Dump(processID, m_gcHeapDump.MemoryGraph, m_log, m_gcHeapDump.DotNetHeapInfo);"," }",""," if (m_gotDotNetData)"," {"," m_log.WriteLine(\"Finished reading .NET Dump {0}, {1} Nodes {2} Types\", m_outputFileName,"," m_gcHeapDump.MemoryGraph.NodeIndexLimit, m_gcHeapDump.MemoryGraph.NodeTypeIndexLimit);",""," m_dotNetRoot = m_gcHeapDump.MemoryGraph.RootIndex;"," }"," return m_gotDotNetData;"," }",""," private bool TryGetDotNetDump(int processID, out int pointerSize, out string[] configDirectories)"," {"," m_log.WriteLine(\"***** Attempting a .NET Heap Dump.\");",""," m_processID = processID;"," using (DataTarget dataTarget = InitializeClrRuntime(null, processID, out ClrRuntime[] runtimes))"," {"," pointerSize = dataTarget.DataReader.PointerSize;"," configDirectories = GetConfigurationDirectoryPaths(runtimes).ToArray();",""," if (dataTarget.ClrVersions.Length == 0)"," {"," // Could not get ClrMD"," m_log.WriteLine(\"Could not get Desktop .NET Runtime in process with ID {0}\", processID);"," return false;"," }",""," m_log.WriteLine(\"Enumerating over {0} detected runtimes...\", dataTarget.ClrVersions.Length);",""," DumpDotNetHeapData(dataTarget, runtimes);"," m_dotNetRoot = m_gcHeapDump.MemoryGraph.RootIndex;",""," return true;"," }"," }",""," /// "," /// Dump a heap associated with 'runtime' to the m_gcHeapDump. If 'debugProcess' is non-null use it"," /// to gather symbolic information on the roots. "," /// "," /// Dump tries to aggressively Detach from debugProcess (so if we are killed, it does "," /// not bring down the debuggee). When we have detached, we also null out debugProcess, "," /// since it is now pretty useless. "," /// "," /// The resulting heap dump is in the m_gcHeapDump.MemoryGraph variable. "," /// "," private void DumpDotNetHeapData(DataTarget dataTarget, ClrRuntime[] runtimes)"," {"," // We retry if we run out of memory with smaller MaxNodeCount. "," for (double retryScale = 1; ; retryScale = retryScale * 1.5)"," {"," try"," {"," var curHeapSize = GC.GetTotalMemory(false);"," m_log.WriteLine(\"DumpDotNetHeapData: Heap Size {0:n0} MB\", curHeapSize / 1000000.0);"," DumpDotNetHeapDataWorker(dataTarget, runtimes, retryScale);"," return;"," }"," catch (OutOfMemoryException e)"," {"," // Give up after trying a few times. "," if (retryScale > 10)"," {"," throw;"," }",""," foreach (ClrRuntime runtime in runtimes)"," runtime.FlushCachedData();",""," // Keep caching types since it's used in a Dictionary, maybe rethink that in the future"," dataTarget.CacheOptions.CacheTypes = true;"," dataTarget.CacheOptions.CacheMethods = false;"," dataTarget.CacheOptions.CacheFields = false;",""," dataTarget.CacheOptions.CacheTypeNames = StringCaching.None;"," dataTarget.CacheOptions.CacheMethodNames = StringCaching.None;"," dataTarget.CacheOptions.CacheFieldNames = StringCaching.None;",""," // Thow away the log that we will put into the .gcdump file for this first round. "," m_copyOfLog = new StringWriter();"," m_log = new TeeTextWriter(m_copyOfLog, m_origLog);",""," long beforeGCMemSize = GC.GetTotalMemory(false);"," m_gcHeapDump.MemoryGraph = null; // Free most of the memory. "," long afterGCMemSize = GC.GetTotalMemory(true);"," m_log.WriteLine(\"{0,5:f1}s: WARNING: Hit and Out of Memory Condition, retrying with a smaller MaxObjectCount\", m_sw.Elapsed.TotalSeconds);"," m_log.WriteLine(\"Stack: {0}\", e.StackTrace);",""," m_log.WriteLine(\"{0,5:f1}s: Dumper heap usage before {1:n0} MB after {2:n0} MB\","," m_sw.Elapsed.TotalSeconds, beforeGCMemSize / 1000000.0, afterGCMemSize / 1000000.0);",""," }"," }"," }",""," private void DumpDotNetHeapDataWorker(DataTarget dataTarget, ClrRuntime[] runtimes, double retryScale)"," {"," IEnumerable allSegments = runtimes.SelectMany(r => r.Heap.Segments).OrderBy(r => r.Start);",""," m_children = new GrowableArray(2000);"," m_graphTypeIdxForArrayType = new Dictionary(100);"," m_typeIdxToGraphIdx = new GrowableArray();",""," m_gotDotNetData = true;"," m_copyOfLog.GetStringBuilder().Length = 0; // Restart the copy",""," m_log.WriteLine(\"Dumping GC heap, This process is a {0} bit process on a {1} bit OS\","," EnvironmentUtilities.Is64BitProcess ? \"64\" : \"32\","," EnvironmentUtilities.Is64BitOperatingSystem ? \"64\" : \"32\");"," m_log.WriteLine(\"{0,5:f1}s: Starting heap dump {1}\", m_sw.Elapsed.TotalSeconds, DateTime.Now);",""," ulong totalGCSize = (ulong)allSegments.Sum(s => (long)s.Length);"," if (MaxDumpCountK != 0 && MaxDumpCountK < 10) // Having fewer than 10K is probably wrong."," MaxDumpCountK = 10;",""," m_log.WriteLine(\"{0,5:f1}s: Size of heap = {1:f3} GB\", m_sw.Elapsed.TotalSeconds, ((double)totalGCSize) / 1000000000.0);",""," // We have an overhead of about 52 bytes per object (24 for the hash table, 28 for the rest)"," // we have 1GB in a 32 bit process "," m_maxNodeCount = 1000000000 / 52; // 20 Meg objects;"," if (EnvironmentUtilities.Is64BitOperatingSystem)"," {"," m_maxNodeCount *= 3; // We have 4GB instead of 2GB, so we 3GB instead of 1GB available for us to use in 32 bit processes = 60Meg objects"," }",""," // On 64 bit process we are limited by the fact that the graph node is in a MemoryStream and its byte array is limited to 2 gig. Most objects will"," // be represented by 10 bytes in this array and we round this up to 16 = 128Meg"," if (EnvironmentUtilities.Is64BitProcess)"," {"," m_maxNodeCount = int.MaxValue / 16 - 11; // Limited to 128Meg objects. (We are limited by the size of the stream)"," m_log.WriteLine(\"In a 64 bit process. Increasing the max node count to {0:f1} Meg\", m_maxNodeCount / 1000000.0);"," }"," m_log.WriteLine(\"Implicitly limit the number of nodes to {0:f1} Meg to avoid arrays that are too large\", m_maxNodeCount / 1000000.0);",""," // Can force it smaller in case our estimate is not good enough. "," var explicitMax = MaxNodeCountK * 1000;"," if (0 < explicitMax)"," {"," m_maxNodeCount = Math.Min(m_maxNodeCount, explicitMax);"," m_log.WriteLine(\"Explicit object count maximum {0:n0}, resulting max {1:n0}\", explicitMax, m_maxNodeCount);"," }",""," if (retryScale != 1)"," {"," m_maxNodeCount = (int)(m_maxNodeCount / retryScale);"," m_log.WriteLine(\"We are retrying the dump so we scale the max by {0} to the value {1}\", retryScale, m_maxNodeCount);"," }",""," // We assume that object on average are 8 object pointers. "," int estimatedObjectCount = (int)(totalGCSize / ((uint)(8 * IntPtr.Size)));"," m_log.WriteLine(\"Estimated number of objects = {0:n0}\", estimatedObjectCount);",""," // We force the node count to be this max node count if we are within a factor of 2. "," // This ensures that we don't have an issue where growing algorithms overshoot the amount"," // of memory available and fail. Note we do this on 64 bit too "," if (estimatedObjectCount >= m_maxNodeCount / 2)"," {"," m_log.WriteLine(\"Limiting object count to {0:n0}\", m_maxNodeCount);"," estimatedObjectCount = m_maxNodeCount + 2;"," }",""," // Allocate a memory graph if we have not already. "," if (m_gcHeapDump.MemoryGraph == null)"," {"," m_gcHeapDump.MemoryGraph = new MemoryGraph(estimatedObjectCount);"," }",""," m_gcHeapDump.MemoryGraph.Is64Bit = EnvironmentUtilities.Is64BitProcess;",""," ulong total = 0;"," m_log.WriteLine(\"DumpDotNetHeapDataWorker: Heap Size of dumper {0:n0} MB\", GC.GetTotalMemory(false) / 1000000.0);",""," int segmentCount = allSegments.Count();"," m_log.WriteLine(\"A total of {0} segments.\", segmentCount);"," // Get the GC Segments to dump"," var gcHeapDumpSegments = new List(segmentCount);"," foreach (var seg in allSegments)"," {"," var gcHeapDumpSegment = new GCHeapDumpSegment"," {"," Start = seg.Start,"," End = seg.End"," };",""," // ClrMD returns UOH segments with seg.Generation2.Start == seg.Start and seg.Generation2.End == seg.End"," // To make it easy to determine the real generation of the object, augmenting the object with Gen3End and"," // Gen4End as follows such that DotNetHeapInfo.GenerationFor works."," if (seg.IsPinnedObjectSegment)"," {"," gcHeapDumpSegment.Gen0End = seg.End;"," gcHeapDumpSegment.Gen1End = seg.End;"," gcHeapDumpSegment.Gen2End = seg.End;"," gcHeapDumpSegment.Gen3End = seg.End;"," gcHeapDumpSegment.Gen4End = seg.End;"," }"," else if (seg.IsLargeObjectSegment)"," {"," gcHeapDumpSegment.Gen0End = seg.End;"," gcHeapDumpSegment.Gen1End = seg.End;"," gcHeapDumpSegment.Gen2End = seg.End;"," gcHeapDumpSegment.Gen3End = seg.End;"," gcHeapDumpSegment.Gen4End = seg.Start;"," }"," else"," {"," gcHeapDumpSegment.Gen0End = seg.Generation0.End;"," gcHeapDumpSegment.Gen1End = seg.Generation1.End;"," gcHeapDumpSegment.Gen2End = seg.Generation2.End;"," gcHeapDumpSegment.Gen3End = seg.Start;"," gcHeapDumpSegment.Gen4End = seg.Start;"," }",""," gcHeapDumpSegments.Add(gcHeapDumpSegment);",""," total += seg.Length;"," m_log.WriteLine(\"Segment: Start {0,16:x} Length: {1,16:x} {2,11:n3}M LOH:{3}\", seg.Start, seg.Length, seg.Length / 1000000.0, seg.IsLargeObjectSegment);"," }",""," m_log.WriteLine(\"Segment: Total {0,16} Length: {1,16:x} {2,11:n3}M\", \"\", total, total / 1000000.0);",""," m_gcHeapDump.InteropInfo = new InteropInfo();"," var dotNetRoot = DumpRoots(dataTarget, runtimes);",""," m_log.WriteLine(\"{0,5:f1}s: Starting GC Graph Traversal. This can take a while...\", m_sw.Elapsed.TotalSeconds);"," double heapTravseralStartSec = m_sw.Elapsed.TotalSeconds;",""," // If we are want to dump the whole heap, do it now, this is much more efficient. "," long startSize = m_gcHeapDump.MemoryGraph.TotalSize;"," DumpAllSegments(dataTarget, runtimes);"," Debug.Assert(m_gcHeapDump.MemoryGraph.TotalSize - startSize < (long)totalGCSize);",""," m_log.Write(\"{0,5:f1}s: Dump RCW/CCW information\", m_sw.Elapsed.TotalSeconds);",""," try"," {"," DumpCCWRCW(dataTarget);"," }"," catch (Exception e)"," {"," m_log.Write(\"Error: dumping CCW/RCW information\\r\\n{0}\", e);"," m_gcHeapDump.InteropInfo = new InteropInfo(); // Clear the info"," }",""," m_log.WriteLine(\"{0,5:f1}s: Done collecting data.\", m_sw.Elapsed.TotalSeconds);",""," var dotNetInfo = m_gcHeapDump.DotNetHeapInfo = new DotNetHeapInfo();",""," // Write out the dump (TODO we should do this incrementally). "," dotNetInfo.SizeOfAllSegments = (long)totalGCSize;"," dotNetInfo.Segments = gcHeapDumpSegments;",""," m_gcHeapDump.MemoryGraph.RootIndex = dotNetRoot.Build();",""," m_log.WriteLine(\"Number of bad objects during trace {0:n0}\", BadObjectCount);"," m_log.WriteLine(\"{0,5:f1}s: Finished heap dump {1}\", m_sw.Elapsed.TotalSeconds, DateTime.Now);"," return;"," }",""," private readonly object _sync = new object();"," private MemoryNodeBuilder DumpRoots(DataTarget dataTarget, ClrRuntime[] runtimes)"," {"," int numRoots = 0;"," var dotNetRoot = new MemoryNodeBuilder(m_gcHeapDump.MemoryGraph, GCHeapDumpNames.Bracket(GCHeapDumpNames.DotNetRootsTitle));"," try"," {"," m_log.WriteLine(\"{0,5:f1}s: Scanning Static Variables\", m_sw.Elapsed.TotalSeconds);",""," foreach (ClrModule module in runtimes.SelectMany(r => r.EnumerateModules()))"," {"," ClrRuntime runtime = module.AppDomain.Runtime;",""," foreach (var item in module.EnumerateTypeDefToMethodTableMap())"," {"," ClrType type = runtime.GetTypeByMethodTable(item.MethodTable);"," if (type is null)"," continue;",""," foreach (ClrStaticField field in type.StaticFields.Where(sf => sf.IsObjectReference))"," {"," foreach (ClrAppDomain domain in runtime.AppDomains)"," {"," ClrObject obj = field.ReadObject(domain);",""," // Only report objects if they contain pointers (and therefore are interesting roots) or are large in size."," if (obj.IsValid && (obj.Type.ContainsPointers || obj.Size > 0x1000))"," {"," string name = $\"static var {field.ContainingType?.Name}.{field.Name}\";"," ComCallableWrapper ccwInfo = obj.HasComCallableWrapper ? obj.GetComCallableWrapper() : null;",""," // We will use -1 to mean \"static variable\"."," WriteRoot(dataTarget.DataReader, dotNetRoot, obj, (ClrRootKind)(-1), false, ccwInfo, name, ref numRoots);"," }"," }"," }"," }"," }","","",""," m_log.WriteLine(\"{0,5:f1}s: Scanning Actual GC roots\", m_sw.Elapsed.TotalSeconds);"," var rootsStartTimeMSec = m_sw.Elapsed.TotalMilliseconds;"," foreach (IClrRoot root in runtimes.SelectMany(r => r.Heap.EnumerateRoots()))"," {"," if (!root.Object.IsValid)"," continue;",""," ClrObject obj = root.Object;"," ClrRootKind kind = root.RootKind;"," bool pinned = root.IsPinned;"," ComCallableWrapper ccwInfo = obj.HasComCallableWrapper ? obj.GetComCallableWrapper() : null;",""," // NOTE: If changing these names, need to document as a breaking change in release notes."," string name;"," switch (kind)"," {"," case ClrRootKind.Stack:"," name = GCHeapDumpNames.LocalVarsRootTitle;"," break;",""," case ClrRootKind.RefCountedHandle:"," name = GCHeapDumpNames.COMWinRTRootTitle;"," break;",""," default:"," name = GetRootTitle(kind);"," break;"," };",""," WriteRoot(dataTarget.DataReader, dotNetRoot, obj, kind, pinned, ccwInfo, name, ref numRoots);"," }",""," var rootDuration = m_sw.Elapsed.TotalMilliseconds - rootsStartTimeMSec;"," m_log.WriteLine(\"Scanning UNNAMED GC roots took {0:n1} msec\", rootDuration);"," }"," catch (Exception e) when (!(e is OutOfMemoryException))"," {"," m_log.WriteLine(\"[ERROR while processing roots: {0}\", e.Message);"," m_log.WriteLine(\"Continuing without complete root information\");"," }"," m_log.Flush();",""," return dotNetRoot;"," }",""," private static string GetRootTitle(ClrRootKind rootKind)"," {"," switch (rootKind)"," {"," case ClrRootKind.FinalizerQueue:"," return GCHeapDumpNames.FinalizerQueueRootTitle;"," case ClrRootKind.StrongHandle:"," return GCHeapDumpNames.StrongHandleRootTitle;"," case ClrRootKind.PinnedHandle:"," return GCHeapDumpNames.PinnedHandleRootTitle;"," case ClrRootKind.Stack:"," return GCHeapDumpNames.StackRootTitle;"," case ClrRootKind.RefCountedHandle:"," return GCHeapDumpNames.RefCountedHandleRootTitle;"," case ClrRootKind.AsyncPinnedHandle:"," return GCHeapDumpNames.AsyncPinnedHandleRootTitle;"," case ClrRootKind.SizedRefHandle:"," return GCHeapDumpNames.SizedRefHandleRootTitle;"," case ClrRootKind.None:"," return \"None\";"," default:"," throw new ArgumentOutOfRangeException(\"rootKind\");"," };"," }",""," private void WriteRoot(IDataReader reader, MemoryNodeBuilder dotNetRoot, ClrObject obj, ClrRootKind kind, bool pinned, ComCallableWrapper ccwInfo, string name, ref int numRoots)"," {"," // If there is a named root already then we assume that that root is the interesting one and we drop this one. "," if (m_gcHeapDump.MemoryGraph.IsInGraph(obj))"," return;",""," numRoots++;"," if (numRoots % 1024 == 0)"," m_log.WriteLine(\"{0,5:f1}s: Scanned {1} roots.\", m_sw.Elapsed.TotalSeconds, numRoots);",""," MemoryNodeBuilder nodeToAddRootTo = dotNetRoot;",""," if (ccwInfo != null)"," {"," ulong comPtr = ccwInfo.IUnknown != 0 ? ccwInfo.IUnknown : ccwInfo.Interfaces.FirstOrDefault().InterfacePointer;",""," // Create a CCW node that represents the COM object that has one child that points at the managed object. "," var ccwNode = m_gcHeapDump.MemoryGraph.GetNodeIndex(ccwInfo.Handle);",""," string typeName = $\"[CCW for {obj.Type?.Name ?? \"unknown\"} RefCnt: {ccwInfo.RefCount:n0}]\";"," var ccwTypeIndex = GetTypeIndexForName(typeName, null, 200);",""," NodeIndex childNode = m_gcHeapDump.MemoryGraph.GetNodeIndex(obj);",""," DumpCCW(reader, childNode, obj, ccwInfo);",""," GrowableArray ccwChildren = new GrowableArray();"," ccwChildren.Add(childNode);",""," if (comPtr != 0)"," m_gcHeapDump.MemoryGraph.SetNode(ccwNode, ccwTypeIndex, 200, ccwChildren);",""," nodeToAddRootTo = nodeToAddRootTo.FindOrCreateChild(GCHeapDumpNames.Bracket(GCHeapDumpNames.COMWinRTRootTitle));"," nodeToAddRootTo.AddChild(ccwNode);"," }"," else"," {"," if (kind == (ClrRootKind)(-1))"," nodeToAddRootTo = nodeToAddRootTo.FindOrCreateChild(GCHeapDumpNames.Bracket(GCHeapDumpNames.StaticVarsRootTitle));",""," // Add pinned local vars to their own node"," if (pinned && kind == ClrRootKind.Stack)"," nodeToAddRootTo = nodeToAddRootTo.FindOrCreateChild(GCHeapDumpNames.Bracket(GCHeapDumpNames.PinnedLocalVarsRootTitle));"," else"," nodeToAddRootTo = nodeToAddRootTo.FindOrCreateChild(GCHeapDumpNames.Bracket(name));",""," NodeIndex child = m_gcHeapDump.MemoryGraph.GetNodeIndex(obj);"," nodeToAddRootTo.AddChild(child);"," }"," }",""," /// "," /// Writes the data in the m_gcHeapDump to 'm_outputFileName'"," /// "," private void WriteData(bool logLiveStats)"," {"," if (!m_gotDotNetData && !m_gotJScriptData)"," {"," throw new HeapDumpException(\"Could not dump either a .NET or JavaScript Heap. See log file for details\", HR.NoHeapFound);"," }",""," if (m_dotNetRoot != NodeIndex.Invalid && m_JSRoot != NodeIndex.Invalid)"," {"," var rootNode = new MemoryNodeBuilder(m_gcHeapDump.MemoryGraph, GCHeapDumpNames.Bracket(GCHeapDumpNames.GCHeapsTitle));"," rootNode.AddChild(m_JSRoot);"," rootNode.AddChild(m_dotNetRoot);"," m_gcHeapDump.MemoryGraph.RootIndex = rootNode.Build();"," }",""," // Allow reading. "," m_gcHeapDump.MemoryGraph.AllowReading();",""," var maxDumpCount = MaxDumpCountK * 1000;"," if (maxDumpCount != 0 && maxDumpCount < m_gcHeapDump.MemoryGraph.NodeCount)"," {"," m_log.WriteLine(\"Object count {0}K > MaxDumpCount = {1}K, sampling\", m_gcHeapDump.MemoryGraph.NodeCount / 1000, MaxDumpCountK);",""," m_log.WriteLine(\"{0,5:f1}s: Started Sampling.\", m_sw.Elapsed.TotalSeconds);"," var graphSampler = new GraphSampler(m_gcHeapDump.MemoryGraph, maxDumpCount, m_log);"," var sampledGraph = graphSampler.GetSampledGraph();"," m_log.WriteLine(\"{0,5:f1}s: Done Sampling.\", m_sw.Elapsed.TotalSeconds);",""," m_gcHeapDump.CountMultipliersByType = graphSampler.CountScalingByType;"," m_gcHeapDump.AverageCountMultiplier = (float)((double)m_gcHeapDump.MemoryGraph.NodeCount / sampledGraph.NodeCount);"," m_gcHeapDump.AverageSizeMultiplier = (float)((double)m_gcHeapDump.MemoryGraph.TotalSize / sampledGraph.TotalSize);"," m_log.WriteLine(\"Average Count Multiplier: {0,6:f2}\", m_gcHeapDump.AverageCountMultiplier);"," m_log.WriteLine(\"Average Size Multiplier: {0,6:f2}\", m_gcHeapDump.AverageSizeMultiplier);",""," m_gcHeapDump.MemoryGraph = sampledGraph;"," m_log.WriteLine(\"After sampling Object Count {0}K Total GC Heap Size {1:f1} MB \","," m_gcHeapDump.MemoryGraph.NodeCount, m_gcHeapDump.MemoryGraph.TotalSize / 1000000.0);"," }"," else"," {"," m_log.WriteLine(\"Object count {0}K less than {1}K, Dumped all objects.\", m_gcHeapDump.MemoryGraph.NodeCount / 1000, MaxDumpCountK);"," }",""," if (logLiveStats)"," {"," m_log.WriteLine(\"Dump Created from a live process.\");"," m_gcHeapDump.TimeCollected = DateTime.Now;"," m_gcHeapDump.MachineName = Environment.MachineName;"," m_gcHeapDump.ProcessID = m_processID;"," m_log.WriteLine(\"Dumped process ID {0} on {1} at {2}\","," m_gcHeapDump.ProcessID, m_gcHeapDump.MachineName, m_gcHeapDump.TimeCollected);"," try"," {"," var process = System.Diagnostics.Process.GetProcessById(m_processID);"," m_gcHeapDump.ProcessName = process.ProcessName;"," m_gcHeapDump.TotalProcessCommit = process.VirtualMemorySize64;"," m_gcHeapDump.TotalProcessWorkingSet = process.WorkingSet64;"," m_log.WriteLine(\"Dumped process {0} ID {1} TotalProcessCommit {2:n0} MB, TotalProcessWorkingSet {3:n0} MB\","," m_gcHeapDump.ProcessName, m_gcHeapDump.ProcessID,"," m_gcHeapDump.TotalProcessCommit / 1000000, m_gcHeapDump.TotalProcessWorkingSet / 1000000);",""," m_log.WriteLine(\"Total GC Size = {0:n0} = {1:n2} % of total working set\","," m_gcHeapDump.MemoryGraph.TotalSize / 1000000,"," m_gcHeapDump.MemoryGraph.TotalSize * 100.0 / m_gcHeapDump.TotalProcessWorkingSet);"," }"," catch (Exception) { }"," }"," else"," {"," m_log.WriteLine(\"Dump Created from a .DMP file, no live statistics\");"," }","",""," // This code always matches the bitness of the process being dumped. "," Debug.Assert(EnvironmentUtilities.Is64BitProcess == m_gcHeapDump.MemoryGraph.Is64Bit);"," m_log.WriteLine(\"The process being dumped is {0} Bit\", m_gcHeapDump.MemoryGraph.Is64Bit ? 64 : 32);",""," m_log.WriteLine(\"Actual number of objects dumped = {0:n0}\", m_gcHeapDump.MemoryGraph.NodeCount);"," m_log.WriteLine(\"Actual number of types = {0:n0}\", (int)m_gcHeapDump.MemoryGraph.NodeTypeIndexLimit);"," m_log.WriteLine(\"Size of dumped objects {0:n1} MB\", m_gcHeapDump.MemoryGraph.TotalSize / 1000000.0);",""," // Attach a copy of the log to the dump file. "," m_log.Flush();"," m_gcHeapDump.CollectionLog = m_copyOfLog.ToString();",""," if (m_outputFileName != null)"," {"," m_log.WriteLine(\"{0,5:f1}s: Started Writing to file.\", m_sw.Elapsed.TotalSeconds);"," var serializer = new Serializer(new IOStreamStreamWriter(m_outputFileName, config: new SerializationConfiguration() { StreamLabelWidth = StreamLabelWidth.FourBytes }), m_gcHeapDump);"," serializer.Close();",""," m_log.WriteLine(\"Actual file size = {0:f3}MB\", new FileInfo(m_outputFileName).Length / 1000000.0);"," m_log.WriteLine(\"[{0,5:f1}s: Heap Dump complete: {1}]\", m_sw.Elapsed.TotalSeconds, m_outputFileName);"," }"," if (m_outputStream != null)"," {"," m_log.WriteLine(\"{0,5:f1}s: Started Writing to stream.\", m_sw.Elapsed.TotalSeconds);"," var serializer = new Serializer(new IOStreamStreamWriter(m_outputStream, config: new SerializationConfiguration() { StreamLabelWidth = StreamLabelWidth.FourBytes }), m_gcHeapDump);"," serializer.Close();"," }",""," m_copyOfLog.GetStringBuilder().Length = 0;","#if false // TODO FIX NOW remove"," using (StreamWriter writer = File.CreateText(Path.ChangeExtension(m_outputFileName, \".heapGraph.xml\")))"," {"," m_gcHeapDump.MemoryGraph.DumpNormalized(writer);"," }"," using (StreamWriter writer = File.CreateText(Path.ChangeExtension(m_outputFileName, \".rawGraph.xml\")))"," {"," m_gcHeapDump.MemoryGraph.WriteXml(writer);"," }","#endif"," }",""," private int DumpRCW(IDataReader reader, NodeIndex node, Address addr, RuntimeCallableWrapper rcw)"," {"," try"," {"," InteropInfo.RCWInfo infoRCW = new InteropInfo.RCWInfo();"," infoRCW.node = node;"," infoRCW.refCount = rcw.RefCount;"," infoRCW.addrIUnknown = rcw.IUnknown;"," infoRCW.addrJupiter = rcw.WinRTObject;"," infoRCW.addrVTable = rcw.VTablePointer;"," infoRCW.firstComInf = m_gcHeapDump.InteropInfo.currentInterfaceCount;"," int countInterfaces = DumpInterfaces(reader, rcw.Interfaces, true);"," infoRCW.countComInf = countInterfaces;"," m_gcHeapDump.InteropInfo.AddRCW(infoRCW);"," }"," catch (System.NullReferenceException)"," {"," return 0;"," }",""," return 1;"," }",""," private void DumpCCW(IDataReader reader, NodeIndex node, Address addr, ComCallableWrapper ccw)"," {"," InteropInfo.CCWInfo infoCCW = new InteropInfo.CCWInfo();"," infoCCW.node = node;"," infoCCW.refCount = ccw.RefCount;"," infoCCW.addrIUnknown = ccw.IUnknown;"," infoCCW.addrHandle = ccw.Handle;"," infoCCW.firstComInf = m_gcHeapDump.InteropInfo.currentInterfaceCount;"," int countInterfaces = DumpInterfaces(reader, ccw.Interfaces, false);"," infoCCW.countComInf = countInterfaces;"," m_gcHeapDump.InteropInfo.AddCCW(infoCCW);"," }",""," private int DumpInterfaces(IDataReader reader, IList infs, bool fRCW)"," {"," int countInterfaces = 0;",""," if (infs != null)"," {"," foreach (ComInterfaceData inf in infs)"," {"," InteropInfo.ComInterfaceInfo infoComInterface = new InteropInfo.ComInterfaceInfo();"," infoComInterface.fRCW = fRCW;",""," if (fRCW)"," {"," infoComInterface.owner = m_gcHeapDump.InteropInfo.currentRCWCount;"," }"," else"," {"," infoComInterface.owner = m_gcHeapDump.InteropInfo.currentCCWCount;"," }",""," ClrType t = inf.Type;",""," NodeTypeIndex ti = (NodeTypeIndex)(-1);",""," if (t != null)"," {"," ti = GetTypeIndexForClrType(t, 0);"," }",""," infoComInterface.typeID = ti;",""," ulong vftable = reader.ReadPointer(inf.InterfacePointer);"," ulong ffirst = reader.ReadPointer(vftable);",""," infoComInterface.addrFirstVTable = vftable;"," infoComInterface.addrFirstFunc = ffirst;",""," m_gcHeapDump.InteropInfo.AddComInterface(infoComInterface);",""," countInterfaces++;"," }"," }",""," return countInterfaces;"," }",""," /// "," /// Gather information about CCW/RCW, write to m_gcHeapDump.InteropInfo."," /// "," private void DumpCCWRCW(DataTarget dataTarget)"," {"," // We need module information to decode virtual function table pointers, and virtual function pointers."," if (m_gcHeapDump.InteropInfo.InteropInfoExists())"," {"," foreach (ModuleInfo module in dataTarget.EnumerateModules())"," {"," InteropInfo.InteropModuleInfo infoModule = new InteropInfo.InteropModuleInfo();"," infoModule.baseAddress = module.ImageBase;"," infoModule.fileSize = (uint)module.IndexFileSize;"," infoModule.timeStamp = (uint)module.IndexTimeStamp;"," infoModule.fileName = module.FileName;"," m_gcHeapDump.InteropInfo.AddModule(infoModule);"," }"," }"," }",""," /// "," /// DumpAllSegments dumps all the data in the GC heap in bulk (in order). This means that both live and dead objects"," /// are collected (since we can't tell the difference at this point. This is much more efficient if you want "," /// to dump the whole heap. "," /// "," private void DumpAllSegments(DataTarget dataTarget, ClrRuntime[] runtimes)"," {"," var segments = runtimes.SelectMany(r => r.Heap.Segments).OrderBy(seg => seg.Start).ToArray();",""," m_log.WriteLine(\"Dumping {0} GC segments in the heap in bulk.\", segments.Length);"," var segmentCount = 0;"," foreach (ClrSegment segment in segments)"," {"," var start = segment.Start;"," var end = segment.End;"," m_log.WriteLine(\"[{0,5:f1}s: Dumping segment {1} of {2} start: {3:x} len: {4:f2}M]\", m_sw.Elapsed.TotalSeconds, segmentCount, segments.Length, start, (end - start) / 1000000.0);",""," ulong nextStatusUpdateObj = 0;",""," foreach (ClrObject obj in segment.EnumerateObjects())"," {"," if (obj.Type is null)"," continue;",""," m_children.Clear();",""," foreach (ulong childObj in obj.EnumerateReferenceAddresses(carefully: true, considerDependantHandles: true))"," m_children.Add(m_gcHeapDump.MemoryGraph.GetNodeIndex(childObj));",""," var objNodeIdx = m_gcHeapDump.MemoryGraph.GetNodeIndex(obj);"," ulong objSize = obj.Size;"," int objSizeAsInt = objSize <= int.MaxValue ? (int)objSize : int.MaxValue;","",""," var memoryGraphTypeIdx = GetTypeIndexForClrType(obj.Type, objSizeAsInt);",""," RuntimeCallableWrapper rcwData = obj.HasRuntimeCallableWrapper ? obj.GetRuntimeCallableWrapper() : null;"," if (rcwData != null)"," {"," // Add the COM object this RCW points at as a child of this node. "," m_children.Add(m_gcHeapDump.MemoryGraph.GetNodeIndex(rcwData.IUnknown));",""," var fullTypeName = obj.Type.Name;"," string moduleName = obj.Type.Module?.Name;"," if (moduleName != null)"," fullTypeName = Path.GetFileNameWithoutExtension(moduleName) + \"!\" + fullTypeName;",""," var typeName = $\"[{GCHeapDumpNames.RCWPrefix} {fullTypeName} RefCnt: {rcwData.RefCount:n0}]\";",""," // We add 1000 to account for the overhead of the RCW that is NOT on the GC heap."," if (objSizeAsInt < int.MaxValue - 1000)"," objSizeAsInt += 1000;",""," memoryGraphTypeIdx = GetTypeIndexForName(typeName, null, objSizeAsInt);",""," DumpRCW(dataTarget.DataReader, objNodeIdx, obj, rcwData);"," }",""," ComCallableWrapper ccwData = obj.HasComCallableWrapper ? obj.GetComCallableWrapper() : null;"," if (ccwData != null)"," DumpCCW(dataTarget.DataReader, objNodeIdx, obj, ccwData);",""," if (obj > nextStatusUpdateObj)"," {"," m_log.WriteLine(\"{0,5:f1}s: Dumped {1:n0} objects, max_dump_limit {2:n0} Dumper heap Size {3:n0}MB\","," m_sw.Elapsed.TotalSeconds, m_gcHeapDump.MemoryGraph.NodeCount, m_maxNodeCount, GC.GetTotalMemory(false) / 1000000.0);"," nextStatusUpdateObj = obj + 1000000; // log a message every 1 Meg "," }",""," if (m_gcHeapDump.MemoryGraph.NodeCount >= m_maxNodeCount ||"," m_gcHeapDump.MemoryGraph.DistinctRefCount + m_children.Count > m_maxNodeCount)"," {"," m_log.WriteLine(\"[WARNING, exceeded the maximum number of node allowed {0}]\", m_maxNodeCount);"," m_log.WriteLine(\"{0,5:f1}s: Truncating heap dump.\", m_sw.Elapsed.TotalSeconds);"," return;"," }",""," m_gcHeapDump.MemoryGraph.SetNode(objNodeIdx, memoryGraphTypeIdx, objSizeAsInt, m_children);"," }"," segmentCount++;"," }",""," m_log.WriteLine(\"{0,5:f1}s: Done Dumping all the segments.\", m_sw.Elapsed.TotalSeconds);"," }",""," /// "," /// Given a type, find the graph's type index for it. If this is the first"," /// time we have seen the type we generate a new type for it and return that"," /// We do intern types (same type will return the same type index). "," /// "," private NodeTypeIndex GetTypeIndexForClrType(ClrType type, int objSize)"," {"," int idx;"," if (!m_typeTable.TryGetValue(type, out idx))"," {"," idx = m_typeTable.Count;"," m_typeTable[type] = idx;"," }",""," if (m_typeIdxToGraphIdx.Count <= idx)"," {"," m_typeIdxToGraphIdx.Count = idx + (m_typeIdxToGraphIdx.Count / 2 + 32);"," }",""," // We add 1 so that 0 is an illegal value (to represent 'not present')"," var val = m_typeIdxToGraphIdx[idx] - 1;"," if (val >= 0)"," {"," return (NodeTypeIndex)val;"," }",""," // We give more complex names to arrays and strings that are large"," NodeTypeIndex ret;"," var name = type.Name;"," if (type.IsString || type.IsArray || name == \"Free\")"," {"," var typeName = type.Name;"," var sizeStr = \"\";"," if (objSize > 1000)"," {"," string size;"," if (objSize < 10000)"," {"," size = \"1K\";"," }"," else if (objSize < 100000)"," {"," size = \"10K\";"," }"," else if (objSize < 1000000)"," {"," size = \"100K\";"," }"," else if (objSize < 10000000)"," {"," size = \"1M\";"," }"," else if (objSize < 100000000)"," {"," size = \"10M\";"," }"," else"," {"," size = \"100M\";"," }",""," sizeStr = \"Bytes > \" + size;"," }",""," if (type.IsArray)"," {"," var ptrs = \"NoPtrs\";"," if (type.ContainsPointers)"," {"," ptrs = \"Ptrs\";"," }",""," var sep = \"\";"," if (sizeStr.Length > 0)"," {"," sep = \",\";"," }",""," typeName = typeName + \" (\" + sizeStr + sep + ptrs + \",ElemSize=\" + type.ComponentSize.ToString() + \")\";"," }"," else if (sizeStr.Length > 0)"," {"," typeName = typeName + \" (\" + sizeStr + \")\";"," }",""," ret = GetTypeIndexForName(typeName, type.Module?.Name, 0);"," }"," else"," {"," ret = GetTypeIndexForName(name ?? \"\", type.Module?.Name, 0);"," m_typeIdxToGraphIdx[idx] = (int)ret + 1;"," }"," return ret;"," }",""," private NodeTypeIndex GetTypeIndexForName(string typeName, string moduleName, int defaultSize)"," {"," NodeTypeIndex ret;"," if (!m_graphTypeIdxForArrayType.TryGetValue(typeName, out ret))"," {"," ret = m_gcHeapDump.MemoryGraph.CreateType(typeName, moduleName, defaultSize);"," m_graphTypeIdxForArrayType[typeName] = ret;"," }"," return ret;"," }",""," private int m_processID;"," private string m_outputFileName;"," private Stream m_outputStream;"," private TextWriter m_origLog; // What was passed into the constructor."," private TextWriter m_log; // Where we send messages"," private StringWriter m_copyOfLog; // We keep a copy of all logged messages here to append to output file. "," private Stopwatch m_sw; // We keep track of how long it takes. ",""," private GCHeapDump m_gcHeapDump; // The image of what we are putting in the file"," private NodeIndex m_JSRoot = NodeIndex.Invalid; // The root of the JS heap"," private NodeIndex m_dotNetRoot = NodeIndex.Invalid; // The root of the .NET heap"," private int m_maxNodeCount; // The maximum node count (to keep from getting out of memory exceptions)",""," private bool m_gotJScriptData; // Did we find a JScript heap?"," private bool m_gotDotNetData; // Did we find a .NET heap?",""," private GrowableArray m_children;"," private Dictionary m_typeTable = new Dictionary();"," private GrowableArray m_typeIdxToGraphIdx;",""," private Dictionary m_graphTypeIdxForArrayType;",""," [Conditional(\"DEBUG\")]"," public static void DebugWriteLine(string format, params object[] args)"," {"," //#if DEBUG","#if false"," if (m_debugLog == null)"," m_debugLog = File.CreateText(\"HeapDumpDebugLog.txt\");",""," m_debugLog.WriteLine(format, args);"," m_debugLog.Flush();","#endif"," }","","#if false"," private static TextWriter m_debugLog;","#endif"," #endregion","}","","#region internal classes","// These are not needed in V4.0 but for V2.0 they are not present. ","public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6);","public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7);","","/// ","/// Gets at Win8 Package information. ","/// ","internal class PackageUtil","{"," public static string FullPackageNameForProcess(Process process)"," {"," var version = Environment.OSVersion.Version.Major * 10 + Environment.OSVersion.Version.Minor;"," if (version < 62)"," {"," return null; // Packages only exist on Windows 8"," }",""," var packageFullNameBuff = new StringBuilder(512);"," int packageFullNameBuffLen = packageFullNameBuff.Capacity;"," var hr = GetPackageFullName(process.Handle, ref packageFullNameBuffLen, packageFullNameBuff);"," GC.KeepAlive(process);"," if (hr != 0)"," {"," return null;"," }",""," return packageFullNameBuff.ToString();"," }",""," [DllImport(\"kernel32.dll\", CharSet = CharSet.Unicode)]"," private static extern int GetPackageFullName(IntPtr hProcess, ref int packageFullNameLength, StringBuilder packageFullName);","}","","[ComImport, Guid(\"B1AEC16F-2383-4852-B0E9-8F0B1DC66B4D\")]","internal class PackageDebugSettingsClass","{","}","","[Guid(\"F27C3930-8029-4AD1-94E3-3DBA417810C1\")]","[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]","internal interface IPackageDebugSettings","{"," void EnableDebugging(string packageFullName, string debuggerCommandLine, IntPtr environment);"," void DisableDebugging(string packageFullName);"," void Suspend(string packageFullName);"," void Resume(string packageFullName);"," // ...","}","","#endregion"],"stylingDirectives":[[{"start":1,"end":6,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":15,"end":16,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":23,"end":24,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":17,"end":18,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":1,"end":3,"cssClass":"pl-k"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":17,"end":18,"cssClass":"pl-kos"}],[],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":107,"cssClass":"pl-c"}],[{"start":0,"end":14,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-k"},{"start":13,"end":25,"cssClass":"pl-smi"}],[{"start":0,"end":1,"cssClass":"pl-kos"}],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":107,"cssClass":"pl-c"}],[{"start":4,"end":25,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":34,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":34,"cssClass":"pl-smi"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":25,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":19,"cssClass":"pl-k"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"}],[],[{"start":8,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":27,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":57,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":30,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":46,"cssClass":"pl-smi"},{"start":47,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":58,"end":64,"cssClass":"pl-smi"},{"start":65,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":57,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":30,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":46,"cssClass":"pl-smi"},{"start":47,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":58,"end":64,"cssClass":"pl-smi"},{"start":65,"end":79,"cssClass":"pl-s1"},{"start":79,"end":80,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":47,"cssClass":"pl-smi"},{"start":48,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":35,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-c1"},{"start":44,"end":46,"cssClass":"pl-c1"},{"start":47,"end":63,"cssClass":"pl-s1"},{"start":64,"end":66,"cssClass":"pl-c1"},{"start":67,"end":71,"cssClass":"pl-c1"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"}],[],[{"start":8,"end":68,"cssClass":"pl-c"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[],[{"start":8,"end":26,"cssClass":"pl-smi"},{"start":27,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":1,"end":3,"cssClass":"pl-k"}],[{"start":12,"end":44,"cssClass":"pl-smi"},{"start":45,"end":54,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":57,"end":60,"cssClass":"pl-k"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"}],[],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":12,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":1,"end":5,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":21,"cssClass":"pl-k"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":97,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":96,"end":97,"cssClass":"pl-s"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"}],[],[],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":31,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":54,"cssClass":"pl-smi"},{"start":55,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":26,"cssClass":"pl-k"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":55,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[],[{"start":8,"end":90,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":18,"cssClass":"pl-smi"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-k"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":77,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":76,"end":77,"cssClass":"pl-s"},{"start":78,"end":79,"cssClass":"pl-c1"},{"start":80,"end":89,"cssClass":"pl-s1"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":116,"end":117,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-k"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":45,"cssClass":"pl-s"},{"start":39,"end":40,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":28,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":49,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-s"},{"start":39,"end":41,"cssClass":"pl-k"},{"start":48,"end":49,"cssClass":"pl-s"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":20,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":58,"cssClass":"pl-s"},{"start":43,"end":44,"cssClass":"pl-s"},{"start":44,"end":46,"cssClass":"pl-k"},{"start":57,"end":58,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":69,"cssClass":"pl-s"},{"start":46,"end":47,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[],[{"start":20,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":20,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":59,"cssClass":"pl-s"},{"start":43,"end":44,"cssClass":"pl-s"},{"start":44,"end":46,"cssClass":"pl-k"},{"start":58,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":39,"cssClass":"pl-c"}],[{"start":20,"end":23,"cssClass":"pl-smi"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":60,"cssClass":"pl-s"},{"start":49,"end":50,"cssClass":"pl-s"},{"start":50,"end":52,"cssClass":"pl-k"},{"start":59,"end":60,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-c1"},{"start":38,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":67,"end":69,"cssClass":"pl-c1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-c1"},{"start":88,"end":93,"cssClass":"pl-s1"},{"start":94,"end":95,"cssClass":"pl-c1"},{"start":96,"end":98,"cssClass":"pl-c1"},{"start":99,"end":101,"cssClass":"pl-c1"},{"start":106,"end":107,"cssClass":"pl-kos"},{"start":107,"end":114,"cssClass":"pl-en"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":130,"end":131,"cssClass":"pl-kos"},{"start":131,"end":136,"cssClass":"pl-s1"},{"start":137,"end":138,"cssClass":"pl-c1"},{"start":139,"end":140,"cssClass":"pl-c1"},{"start":140,"end":141,"cssClass":"pl-kos"},{"start":141,"end":142,"cssClass":"pl-kos"},{"start":142,"end":143,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[],[{"start":20,"end":59,"cssClass":"pl-c"}],[{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":52,"cssClass":"pl-s"},{"start":45,"end":46,"cssClass":"pl-s"},{"start":46,"end":48,"cssClass":"pl-k"},{"start":51,"end":52,"cssClass":"pl-s"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-c1"},{"start":38,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":66,"end":68,"cssClass":"pl-c1"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-c1"},{"start":87,"end":92,"cssClass":"pl-s1"},{"start":93,"end":94,"cssClass":"pl-c1"},{"start":95,"end":97,"cssClass":"pl-c1"},{"start":98,"end":100,"cssClass":"pl-c1"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":113,"cssClass":"pl-en"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":120,"end":121,"cssClass":"pl-kos"},{"start":129,"end":130,"cssClass":"pl-kos"},{"start":130,"end":135,"cssClass":"pl-s1"},{"start":136,"end":137,"cssClass":"pl-c1"},{"start":138,"end":139,"cssClass":"pl-c1"},{"start":139,"end":140,"cssClass":"pl-kos"},{"start":140,"end":141,"cssClass":"pl-kos"},{"start":141,"end":142,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":108,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":107,"end":108,"cssClass":"pl-s"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":119,"end":120,"cssClass":"pl-kos"},{"start":131,"end":132,"cssClass":"pl-kos"},{"start":142,"end":143,"cssClass":"pl-kos"},{"start":150,"end":151,"cssClass":"pl-kos"},{"start":162,"end":163,"cssClass":"pl-kos"},{"start":163,"end":164,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":21,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":109,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":108,"end":109,"cssClass":"pl-s"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":110,"end":111,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":73,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-s"},{"start":72,"end":73,"cssClass":"pl-s"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":28,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":99,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":98,"end":99,"cssClass":"pl-s"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":111,"end":112,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":17,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":48,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":18,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":33,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":56,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":67,"cssClass":"pl-s1"},{"start":68,"end":70,"cssClass":"pl-c1"},{"start":71,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":87,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":86,"end":87,"cssClass":"pl-s"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":87,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":86,"end":87,"cssClass":"pl-s"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[],[{"start":12,"end":42,"cssClass":"pl-c"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-k"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":78,"cssClass":"pl-s"},{"start":47,"end":48,"cssClass":"pl-s"},{"start":77,"end":78,"cssClass":"pl-s"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":15,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":48,"cssClass":"pl-k"},{"start":49,"end":52,"cssClass":"pl-smi"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":66,"end":69,"cssClass":"pl-k"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-k"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":78,"cssClass":"pl-s"},{"start":47,"end":48,"cssClass":"pl-s"},{"start":77,"end":78,"cssClass":"pl-s"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":39,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":69,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"}],[],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":36,"cssClass":"pl-k"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":12,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":12,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":63,"cssClass":"pl-s1"}],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":10,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":40,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":30,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-smi"},{"start":61,"end":76,"cssClass":"pl-s1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":78,"end":84,"cssClass":"pl-smi"},{"start":85,"end":99,"cssClass":"pl-s1"},{"start":99,"end":100,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":40,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":30,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-smi"},{"start":61,"end":76,"cssClass":"pl-s1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":78,"end":84,"cssClass":"pl-smi"},{"start":85,"end":97,"cssClass":"pl-s1"},{"start":97,"end":98,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":40,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":31,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":61,"cssClass":"pl-smi"},{"start":62,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":26,"cssClass":"pl-k"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":55,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":25,"cssClass":"pl-smi"},{"start":26,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-c1"},{"start":78,"end":79,"cssClass":"pl-c1"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":81,"end":84,"cssClass":"pl-k"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"},{"start":107,"end":108,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":40,"cssClass":"pl-k"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":16,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":66,"end":68,"cssClass":"pl-c1"},{"start":69,"end":70,"cssClass":"pl-c1"},{"start":70,"end":71,"cssClass":"pl-kos"}],[{"start":16,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":91,"cssClass":"pl-en"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":14,"cssClass":"pl-kos"}],[],[{"start":30,"end":31,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":23,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":50,"cssClass":"pl-smi"},{"start":51,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":68,"end":71,"cssClass":"pl-smi"},{"start":72,"end":81,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":83,"end":86,"cssClass":"pl-k"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":100,"end":106,"cssClass":"pl-s1"},{"start":106,"end":107,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":23,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-k"},{"start":40,"end":44,"cssClass":"pl-smi"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":45,"end":55,"cssClass":"pl-smi"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"}],[],[{"start":8,"end":18,"cssClass":"pl-smi"},{"start":19,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":18,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":24,"cssClass":"pl-smi"},{"start":25,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":43,"cssClass":"pl-k"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":43,"cssClass":"pl-c1"},{"start":44,"end":58,"cssClass":"pl-c"}],[{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":14,"cssClass":"pl-kos"}],[],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-k"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":88,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":87,"end":88,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":123,"end":124,"cssClass":"pl-kos"},{"start":124,"end":125,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-k"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":88,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":87,"end":88,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":123,"end":124,"cssClass":"pl-kos"},{"start":124,"end":125,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":21,"cssClass":"pl-k"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":92,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-s"},{"start":91,"end":92,"cssClass":"pl-s"},{"start":93,"end":94,"cssClass":"pl-c1"},{"start":95,"end":110,"cssClass":"pl-s1"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":135,"end":136,"cssClass":"pl-kos"},{"start":136,"end":137,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":67,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":30,"cssClass":"pl-k"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":55,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":29,"end":31,"cssClass":"pl-k"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":77,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":76,"end":77,"cssClass":"pl-s"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-kos"}],[],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":39,"cssClass":"pl-smi"},{"start":40,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":40,"cssClass":"pl-smi"},{"start":41,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":21,"cssClass":"pl-k"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":60,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":88,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"}],[],[{"start":4,"end":93,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":52,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":64,"cssClass":"pl-c"}],[{"start":4,"end":35,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":112,"cssClass":"pl-c"}],[{"start":4,"end":61,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":123,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":86,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":85,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":103,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":49,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":27,"cssClass":"pl-smi"},{"start":28,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":16,"cssClass":"pl-smi"},{"start":17,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":48,"end":53,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":21,"cssClass":"pl-k"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":93,"cssClass":"pl-s"},{"start":43,"end":44,"cssClass":"pl-s"},{"start":92,"end":93,"cssClass":"pl-s"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":65,"cssClass":"pl-c"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[],[{"start":8,"end":52,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":33,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-smi"},{"start":15,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":52,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-s"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":8,"end":25,"cssClass":"pl-smi"},{"start":26,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":8,"end":27,"cssClass":"pl-smi"},{"start":28,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":8,"end":105,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-smi"},{"start":15,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":55,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":32,"cssClass":"pl-k"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":64,"end":68,"cssClass":"pl-c1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-k"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":46,"end":54,"cssClass":"pl-k"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":76,"cssClass":"pl-smi"},{"start":77,"end":81,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":26,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":44,"cssClass":"pl-s1"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":63,"end":65,"cssClass":"pl-c1"},{"start":66,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":28,"end":41,"cssClass":"pl-s1"},{"start":41,"end":43,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":28,"end":46,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":28,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-c1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-c1"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":124,"end":125,"cssClass":"pl-c1"},{"start":130,"end":131,"cssClass":"pl-kos"},{"start":150,"end":151,"cssClass":"pl-c1"},{"start":156,"end":157,"cssClass":"pl-kos"},{"start":175,"end":176,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":96,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":95,"end":96,"cssClass":"pl-s"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":123,"end":124,"cssClass":"pl-kos"},{"start":128,"end":129,"cssClass":"pl-kos"},{"start":139,"end":140,"cssClass":"pl-c1"},{"start":141,"end":150,"cssClass":"pl-s1"},{"start":150,"end":151,"cssClass":"pl-kos"},{"start":151,"end":152,"cssClass":"pl-kos"},{"start":164,"end":165,"cssClass":"pl-kos"},{"start":183,"end":184,"cssClass":"pl-kos"},{"start":184,"end":185,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"}],[],[{"start":20,"end":55,"cssClass":"pl-c"}],[{"start":20,"end":23,"cssClass":"pl-smi"},{"start":24,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":41,"cssClass":"pl-k"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[{"start":31,"end":32,"cssClass":"pl-kos"},{"start":55,"end":57,"cssClass":"pl-c1"},{"start":58,"end":66,"cssClass":"pl-k"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":84,"cssClass":"pl-smi"},{"start":85,"end":89,"cssClass":"pl-s1"},{"start":89,"end":90,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":26,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":46,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":90,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":89,"end":90,"cssClass":"pl-s"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":117,"end":118,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"},{"start":133,"end":134,"cssClass":"pl-c1"},{"start":135,"end":144,"cssClass":"pl-s1"},{"start":144,"end":145,"cssClass":"pl-kos"},{"start":145,"end":146,"cssClass":"pl-kos"},{"start":158,"end":159,"cssClass":"pl-kos"},{"start":159,"end":160,"cssClass":"pl-kos"}],[{"start":28,"end":30,"cssClass":"pl-k"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":37,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":32,"end":53,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-c1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"}],[],[{"start":28,"end":33,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"}],[{"start":31,"end":32,"cssClass":"pl-kos"},{"start":56,"end":58,"cssClass":"pl-c1"},{"start":59,"end":67,"cssClass":"pl-k"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":86,"cssClass":"pl-smi"},{"start":87,"end":91,"cssClass":"pl-s1"},{"start":91,"end":92,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":26,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":46,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":90,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":89,"end":90,"cssClass":"pl-s"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":117,"end":118,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"},{"start":133,"end":134,"cssClass":"pl-c1"},{"start":135,"end":144,"cssClass":"pl-s1"},{"start":144,"end":145,"cssClass":"pl-kos"},{"start":145,"end":146,"cssClass":"pl-kos"},{"start":158,"end":159,"cssClass":"pl-kos"},{"start":159,"end":160,"cssClass":"pl-kos"}],[{"start":28,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"}],[{"start":20,"end":28,"cssClass":"pl-smi"},{"start":29,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":31,"end":32,"cssClass":"pl-kos"},{"start":51,"end":53,"cssClass":"pl-c1"},{"start":54,"end":62,"cssClass":"pl-k"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":81,"cssClass":"pl-smi"},{"start":82,"end":86,"cssClass":"pl-s1"},{"start":86,"end":87,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":26,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":46,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":28,"end":30,"cssClass":"pl-k"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-c1"},{"start":80,"end":83,"cssClass":"pl-c1"},{"start":83,"end":84,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":90,"cssClass":"pl-s"},{"start":48,"end":49,"cssClass":"pl-s"},{"start":89,"end":90,"cssClass":"pl-s"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":116,"end":117,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"}],[],[{"start":28,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"}],[],[{"start":20,"end":52,"cssClass":"pl-c"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":41,"end":49,"cssClass":"pl-k"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":65,"cssClass":"pl-smi"},{"start":66,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":26,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":44,"cssClass":"pl-s1"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":63,"end":65,"cssClass":"pl-c1"},{"start":66,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":85,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":84,"end":85,"cssClass":"pl-s"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-kos"},{"start":117,"end":118,"cssClass":"pl-kos"},{"start":128,"end":129,"cssClass":"pl-c1"},{"start":130,"end":139,"cssClass":"pl-s1"},{"start":139,"end":140,"cssClass":"pl-kos"},{"start":140,"end":141,"cssClass":"pl-kos"},{"start":153,"end":154,"cssClass":"pl-kos"},{"start":154,"end":155,"cssClass":"pl-kos"}],[{"start":28,"end":37,"cssClass":"pl-s1"},{"start":37,"end":39,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"}],[],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":39,"end":41,"cssClass":"pl-c1"},{"start":42,"end":50,"cssClass":"pl-k"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":68,"cssClass":"pl-smi"},{"start":69,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":26,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":46,"end":55,"cssClass":"pl-s1"},{"start":56,"end":58,"cssClass":"pl-c1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":85,"end":87,"cssClass":"pl-c1"},{"start":88,"end":116,"cssClass":"pl-s1"},{"start":116,"end":117,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":85,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":84,"end":85,"cssClass":"pl-s"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-kos"},{"start":117,"end":118,"cssClass":"pl-kos"},{"start":128,"end":129,"cssClass":"pl-c1"},{"start":130,"end":139,"cssClass":"pl-s1"},{"start":139,"end":140,"cssClass":"pl-kos"},{"start":140,"end":141,"cssClass":"pl-kos"},{"start":153,"end":154,"cssClass":"pl-kos"},{"start":154,"end":155,"cssClass":"pl-kos"}],[{"start":28,"end":44,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":47,"end":51,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"}],[],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":79,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-s"},{"start":78,"end":79,"cssClass":"pl-s"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"}],[{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":71,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-s"},{"start":70,"end":71,"cssClass":"pl-s"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"}],[{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":119,"end":120,"cssClass":"pl-kos"},{"start":120,"end":121,"cssClass":"pl-kos"},{"start":121,"end":122,"cssClass":"pl-kos"}],[],[{"start":20,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":68,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":10,"cssClass":"pl-kos"},{"start":10,"end":11,"cssClass":"pl-kos"}],[],[{"start":8,"end":73,"cssClass":"pl-c"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"}],[],[{"start":8,"end":53,"cssClass":"pl-c"}],[{"start":8,"end":86,"cssClass":"pl-c"}],[{"start":8,"end":99,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-smi"},{"start":15,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":17,"end":18,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":44,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":138,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":137,"end":138,"cssClass":"pl-s"},{"start":138,"end":139,"cssClass":"pl-kos"},{"start":142,"end":143,"cssClass":"pl-kos"},{"start":150,"end":151,"cssClass":"pl-kos"},{"start":163,"end":164,"cssClass":"pl-kos"},{"start":164,"end":165,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":21,"end":22,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":58,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":61,"end":63,"cssClass":"pl-c1"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":62,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-s"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[{"start":16,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":76,"cssClass":"pl-c"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":29,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":24,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":108,"cssClass":"pl-c"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":28,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":16,"end":119,"cssClass":"pl-c"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":37,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":67,"end":88,"cssClass":"pl-s1"},{"start":89,"end":90,"cssClass":"pl-c1"},{"start":91,"end":94,"cssClass":"pl-c1"},{"start":94,"end":95,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":28,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":95,"cssClass":"pl-c"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":89,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-s"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":115,"end":116,"cssClass":"pl-kos"}],[{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":21,"end":22,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":89,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-s"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":115,"end":116,"cssClass":"pl-kos"}],[{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":21,"end":22,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":32,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":99,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-s"},{"start":98,"end":99,"cssClass":"pl-s"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":111,"end":112,"cssClass":"pl-kos"},{"start":124,"end":125,"cssClass":"pl-kos"},{"start":125,"end":126,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"}],[{"start":20,"end":32,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":96,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-s"},{"start":95,"end":96,"cssClass":"pl-s"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"}],[{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":20,"end":25,"cssClass":"pl-k"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":33,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":42,"cssClass":"pl-s1"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":46,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":101,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-s"},{"start":100,"end":101,"cssClass":"pl-s"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":137,"end":138,"cssClass":"pl-kos"},{"start":138,"end":139,"cssClass":"pl-kos"}],[{"start":24,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":24,"end":29,"cssClass":"pl-k"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-k"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":109,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-s"},{"start":108,"end":109,"cssClass":"pl-s"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":134,"end":135,"cssClass":"pl-kos"},{"start":153,"end":154,"cssClass":"pl-kos"},{"start":173,"end":174,"cssClass":"pl-kos"},{"start":174,"end":175,"cssClass":"pl-kos"}],[{"start":37,"end":38,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-kos"}],[{"start":24,"end":36,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":31,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":18,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":33,"cssClass":"pl-c"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":62,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-s"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":67,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":48,"cssClass":"pl-smi"},{"start":49,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":58,"end":67,"cssClass":"pl-smi"},{"start":68,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":72,"end":75,"cssClass":"pl-smi"},{"start":76,"end":85,"cssClass":"pl-s1"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":87,"end":91,"cssClass":"pl-smi"},{"start":92,"end":112,"cssClass":"pl-s1"},{"start":112,"end":113,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":60,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":59,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-c1"},{"start":129,"end":130,"cssClass":"pl-kos"},{"start":138,"end":139,"cssClass":"pl-kos"},{"start":152,"end":153,"cssClass":"pl-kos"},{"start":153,"end":154,"cssClass":"pl-kos"},{"start":155,"end":156,"cssClass":"pl-c1"},{"start":156,"end":157,"cssClass":"pl-kos"},{"start":178,"end":179,"cssClass":"pl-kos"},{"start":179,"end":180,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":62,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-s"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-c1"},{"start":133,"end":134,"cssClass":"pl-kos"},{"start":142,"end":143,"cssClass":"pl-kos"},{"start":156,"end":157,"cssClass":"pl-kos"},{"start":157,"end":158,"cssClass":"pl-kos"},{"start":159,"end":160,"cssClass":"pl-c1"},{"start":160,"end":161,"cssClass":"pl-kos"},{"start":182,"end":183,"cssClass":"pl-kos"},{"start":183,"end":184,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":116,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":115,"end":116,"cssClass":"pl-s"},{"start":116,"end":117,"cssClass":"pl-kos"},{"start":120,"end":121,"cssClass":"pl-kos"},{"start":128,"end":129,"cssClass":"pl-kos"},{"start":141,"end":142,"cssClass":"pl-kos"},{"start":142,"end":143,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":10,"cssClass":"pl-kos"}],[],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":24,"cssClass":"pl-c"}],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":62,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":35,"cssClass":"pl-k"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":44,"cssClass":"pl-k"},{"start":45,"end":48,"cssClass":"pl-k"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"}],[],[],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":91,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":23,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":24,"end":30,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":62,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":76,"end":84,"cssClass":"pl-s1"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":86,"end":88,"cssClass":"pl-c1"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":108,"cssClass":"pl-en"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":109,"end":126,"cssClass":"pl-s1"},{"start":111,"end":113,"cssClass":"pl-c1"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":127,"end":128,"cssClass":"pl-kos"},{"start":128,"end":134,"cssClass":"pl-en"},{"start":134,"end":135,"cssClass":"pl-kos"},{"start":135,"end":159,"cssClass":"pl-s1"},{"start":137,"end":139,"cssClass":"pl-c1"},{"start":141,"end":142,"cssClass":"pl-kos"},{"start":159,"end":160,"cssClass":"pl-kos"},{"start":160,"end":161,"cssClass":"pl-kos"},{"start":161,"end":166,"cssClass":"pl-en"},{"start":166,"end":167,"cssClass":"pl-kos"},{"start":167,"end":203,"cssClass":"pl-s1"},{"start":170,"end":172,"cssClass":"pl-c1"},{"start":173,"end":174,"cssClass":"pl-c1"},{"start":174,"end":180,"cssClass":"pl-smi"},{"start":180,"end":181,"cssClass":"pl-kos"},{"start":181,"end":199,"cssClass":"pl-en"},{"start":199,"end":200,"cssClass":"pl-kos"},{"start":202,"end":203,"cssClass":"pl-kos"},{"start":203,"end":204,"cssClass":"pl-kos"},{"start":204,"end":205,"cssClass":"pl-kos"},{"start":205,"end":211,"cssClass":"pl-en"},{"start":211,"end":212,"cssClass":"pl-kos"},{"start":212,"end":243,"cssClass":"pl-s1"},{"start":215,"end":217,"cssClass":"pl-c1"},{"start":222,"end":223,"cssClass":"pl-kos"},{"start":223,"end":239,"cssClass":"pl-en"},{"start":239,"end":240,"cssClass":"pl-kos"},{"start":242,"end":243,"cssClass":"pl-kos"},{"start":243,"end":244,"cssClass":"pl-kos"},{"start":244,"end":245,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":60,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":45,"cssClass":"pl-smi"},{"start":46,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":22,"cssClass":"pl-smi"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-k"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":77,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":76,"end":77,"cssClass":"pl-s"},{"start":78,"end":79,"cssClass":"pl-c1"},{"start":80,"end":89,"cssClass":"pl-s1"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":116,"end":117,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":56,"cssClass":"pl-c"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":71,"cssClass":"pl-en"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":96,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":95,"end":96,"cssClass":"pl-s"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":107,"end":108,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":65,"cssClass":"pl-k"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":16,"end":88,"cssClass":"pl-c"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":90,"cssClass":"pl-c"}],[{"start":4,"end":39,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":41,"cssClass":"pl-smi"},{"start":42,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":77,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":76,"end":77,"cssClass":"pl-s"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":38,"cssClass":"pl-k"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":56,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":63,"end":97,"cssClass":"pl-c"}],[{"start":8,"end":100,"cssClass":"pl-c"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":19,"end":20,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":103,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":102,"end":103,"cssClass":"pl-s"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":69,"end":82,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-s"},{"start":81,"end":82,"cssClass":"pl-s"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"}],[{"start":12,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":48,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":47,"end":48,"cssClass":"pl-s"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":79,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":78,"end":79,"cssClass":"pl-s"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"}],[],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":52,"end":133,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":108,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":40,"cssClass":"pl-smi"},{"start":41,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":73,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":72,"end":73,"cssClass":"pl-s"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":37,"end":39,"cssClass":"pl-c1"},{"start":40,"end":44,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-k"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":60,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":67,"end":101,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":41,"cssClass":"pl-k"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":19,"end":20,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":105,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":104,"end":105,"cssClass":"pl-s"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":69,"end":82,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-s"},{"start":81,"end":82,"cssClass":"pl-s"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"}],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":60,"cssClass":"pl-en"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":116,"end":117,"cssClass":"pl-kos"},{"start":130,"end":131,"cssClass":"pl-kos"},{"start":145,"end":146,"cssClass":"pl-kos"},{"start":146,"end":147,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":48,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":47,"end":48,"cssClass":"pl-s"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":123,"end":124,"cssClass":"pl-kos"},{"start":124,"end":125,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":81,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":80,"end":81,"cssClass":"pl-s"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"}],[],[{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":37,"cssClass":"pl-smi"},{"start":38,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":52,"cssClass":"pl-k"},{"start":53,"end":56,"cssClass":"pl-smi"},{"start":57,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":70,"end":73,"cssClass":"pl-k"},{"start":74,"end":80,"cssClass":"pl-smi"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":83,"end":100,"cssClass":"pl-s1"},{"start":100,"end":101,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":61,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":25,"cssClass":"pl-smi"},{"start":26,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":64,"cssClass":"pl-c1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":77,"end":80,"cssClass":"pl-k"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":12,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":80,"cssClass":"pl-en"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":38,"cssClass":"pl-c"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":91,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":90,"end":91,"cssClass":"pl-s"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":71,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":70,"end":71,"cssClass":"pl-s"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"}],[],[{"start":30,"end":31,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"}],[],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":105,"cssClass":"pl-c"}],[{"start":4,"end":54,"cssClass":"pl-c"}],[{"start":4,"end":8,"cssClass":"pl-c"}],[{"start":4,"end":90,"cssClass":"pl-c"}],[{"start":4,"end":94,"cssClass":"pl-c"}],[{"start":4,"end":42,"cssClass":"pl-c"}],[{"start":4,"end":8,"cssClass":"pl-c"}],[{"start":4,"end":77,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":46,"cssClass":"pl-smi"},{"start":47,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":72,"end":80,"cssClass":"pl-s1"},{"start":80,"end":81,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":72,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":19,"cssClass":"pl-smi"},{"start":20,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":48,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":61,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":64,"end":67,"cssClass":"pl-c1"},{"start":67,"end":68,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":57,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":73,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":72,"end":73,"cssClass":"pl-s"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":75,"end":86,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-c1"},{"start":89,"end":98,"cssClass":"pl-c1"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"}],[{"start":40,"end":41,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":39,"cssClass":"pl-smi"},{"start":40,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":54,"cssClass":"pl-c"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":25,"cssClass":"pl-k"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":44,"end":46,"cssClass":"pl-k"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"}],[],[{"start":16,"end":103,"cssClass":"pl-c"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":57,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":60,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":59,"cssClass":"pl-c1"},{"start":59,"end":60,"cssClass":"pl-kos"}],[],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[],[{"start":16,"end":98,"cssClass":"pl-c"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":33,"cssClass":"pl-k"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":27,"cssClass":"pl-k"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[],[{"start":16,"end":20,"cssClass":"pl-smi"},{"start":21,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":62,"cssClass":"pl-c1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":56,"end":85,"cssClass":"pl-c"}],[{"start":16,"end":20,"cssClass":"pl-smi"},{"start":21,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":60,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":125,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":124,"end":125,"cssClass":"pl-s"},{"start":125,"end":126,"cssClass":"pl-kos"},{"start":131,"end":132,"cssClass":"pl-kos"},{"start":139,"end":140,"cssClass":"pl-kos"},{"start":152,"end":153,"cssClass":"pl-kos"},{"start":153,"end":154,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":44,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":43,"end":44,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"}],[],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":95,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":94,"end":95,"cssClass":"pl-s"},{"start":95,"end":96,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":47,"end":62,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":65,"end":74,"cssClass":"pl-c1"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":76,"end":90,"cssClass":"pl-s1"},{"start":91,"end":92,"cssClass":"pl-c1"},{"start":93,"end":102,"cssClass":"pl-c1"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"}],[],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":52,"cssClass":"pl-smi"},{"start":53,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":78,"end":86,"cssClass":"pl-s1"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":88,"end":94,"cssClass":"pl-smi"},{"start":95,"end":105,"cssClass":"pl-s1"},{"start":105,"end":106,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":19,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":30,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":86,"cssClass":"pl-s1"},{"start":68,"end":70,"cssClass":"pl-c1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":95,"cssClass":"pl-en"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":96,"end":108,"cssClass":"pl-s1"},{"start":98,"end":100,"cssClass":"pl-c1"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":109,"end":110,"cssClass":"pl-kos"}],[],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":24,"cssClass":"pl-k"},{"start":25,"end":38,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":48,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":8,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":40,"cssClass":"pl-k"},{"start":41,"end":51,"cssClass":"pl-smi"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":52,"end":58,"cssClass":"pl-smi"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":73,"cssClass":"pl-smi"},{"start":73,"end":74,"cssClass":"pl-c1"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":78,"cssClass":"pl-c1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"}],[{"start":8,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":33,"cssClass":"pl-k"},{"start":34,"end":47,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":51,"cssClass":"pl-smi"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"}],[],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":52,"end":71,"cssClass":"pl-c"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":92,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":91,"end":92,"cssClass":"pl-s"},{"start":92,"end":93,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-s"},{"start":53,"end":54,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":57,"end":61,"cssClass":"pl-s"},{"start":57,"end":58,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":58,"end":62,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":65,"end":69,"cssClass":"pl-s"},{"start":65,"end":66,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":59,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"}],[],[{"start":8,"end":13,"cssClass":"pl-smi"},{"start":14,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":34,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":70,"cssClass":"pl-s1"},{"start":53,"end":55,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-smi"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":47,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":52,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":56,"end":99,"cssClass":"pl-c"}],[{"start":12,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":61,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":98,"cssClass":"pl-smi"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-c1"},{"start":114,"end":126,"cssClass":"pl-c1"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":127,"end":128,"cssClass":"pl-kos"}],[],[{"start":8,"end":100,"cssClass":"pl-c"}],[{"start":8,"end":43,"cssClass":"pl-c"}],[{"start":8,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":48,"end":66,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":48,"end":163,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":155,"cssClass":"pl-c"}],[{"start":8,"end":87,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":32,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":46,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":51,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":58,"end":131,"cssClass":"pl-c"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":95,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":94,"end":95,"cssClass":"pl-s"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":97,"end":111,"cssClass":"pl-s1"},{"start":112,"end":113,"cssClass":"pl-c1"},{"start":114,"end":123,"cssClass":"pl-c1"},{"start":123,"end":124,"cssClass":"pl-kos"},{"start":124,"end":125,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":111,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":110,"end":111,"cssClass":"pl-s"},{"start":111,"end":112,"cssClass":"pl-kos"},{"start":113,"end":127,"cssClass":"pl-s1"},{"start":128,"end":129,"cssClass":"pl-c1"},{"start":130,"end":139,"cssClass":"pl-c1"},{"start":139,"end":140,"cssClass":"pl-kos"},{"start":140,"end":141,"cssClass":"pl-kos"}],[],[{"start":8,"end":74,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":39,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":46,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":88,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":87,"end":88,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":117,"end":118,"cssClass":"pl-kos"},{"start":118,"end":119,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":33,"cssClass":"pl-smi"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":49,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":52,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":98,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":97,"end":98,"cssClass":"pl-s"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":127,"end":128,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":72,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":52,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-smi"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":62,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-s"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"}],[],[{"start":8,"end":94,"cssClass":"pl-c"}],[{"start":8,"end":97,"cssClass":"pl-c"}],[{"start":8,"end":73,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":32,"cssClass":"pl-s1"},{"start":36,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":61,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":12,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":49,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":60,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":37,"end":39,"cssClass":"pl-c1"},{"start":40,"end":44,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-k"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[],[{"start":8,"end":13,"cssClass":"pl-smi"},{"start":14,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":81,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":80,"end":81,"cssClass":"pl-s"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":100,"cssClass":"pl-en"},{"start":100,"end":101,"cssClass":"pl-kos"},{"start":101,"end":106,"cssClass":"pl-c1"},{"start":106,"end":107,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-c1"},{"start":110,"end":119,"cssClass":"pl-c1"},{"start":119,"end":120,"cssClass":"pl-kos"},{"start":120,"end":121,"cssClass":"pl-kos"}],[],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":50,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":49,"end":50,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":8,"end":38,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":36,"cssClass":"pl-k"},{"start":37,"end":41,"cssClass":"pl-smi"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":59,"cssClass":"pl-smi"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":20,"cssClass":"pl-smi"},{"start":25,"end":27,"cssClass":"pl-k"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":14,"cssClass":"pl-kos"}],[],[{"start":12,"end":116,"cssClass":"pl-c"}],[{"start":12,"end":117,"cssClass":"pl-c"}],[{"start":12,"end":79,"cssClass":"pl-c"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":19,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":89,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-s"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-kos"},{"start":117,"end":118,"cssClass":"pl-kos"},{"start":125,"end":126,"cssClass":"pl-c1"},{"start":127,"end":136,"cssClass":"pl-c1"},{"start":136,"end":137,"cssClass":"pl-kos"},{"start":141,"end":142,"cssClass":"pl-kos"},{"start":162,"end":163,"cssClass":"pl-kos"},{"start":163,"end":164,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":75,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-s"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":77,"end":79,"cssClass":"pl-s"},{"start":77,"end":78,"cssClass":"pl-s"},{"start":78,"end":79,"cssClass":"pl-s"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":88,"end":93,"cssClass":"pl-s1"},{"start":94,"end":95,"cssClass":"pl-c1"},{"start":96,"end":105,"cssClass":"pl-c1"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"}],[],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":38,"cssClass":"pl-k"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":91,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":90,"end":91,"cssClass":"pl-s"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":118,"end":119,"cssClass":"pl-kos"},{"start":119,"end":120,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-smi"},{"start":15,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"}],[],[{"start":8,"end":91,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":23,"end":24,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":58,"end":67,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":75,"cssClass":"pl-smi"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":57,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-s"},{"start":56,"end":57,"cssClass":"pl-s"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"}],[],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":22,"end":23,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":24,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":67,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":59,"end":61,"cssClass":"pl-k"},{"start":61,"end":63,"cssClass":"pl-k"},{"start":66,"end":67,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-k"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":64,"end":81,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":58,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":57,"end":58,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"}],[],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":58,"cssClass":"pl-k"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"}],[],[{"start":8,"end":73,"cssClass":"pl-c"}],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":44,"cssClass":"pl-smi"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":61,"cssClass":"pl-en"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":67,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":59,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":20,"cssClass":"pl-k"},{"start":21,"end":27,"cssClass":"pl-smi"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-k"},{"start":40,"end":46,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":30,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":50,"cssClass":"pl-smi"},{"start":51,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":76,"end":84,"cssClass":"pl-s1"},{"start":84,"end":85,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":28,"cssClass":"pl-k"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":96,"cssClass":"pl-en"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-kos"},{"start":129,"end":130,"cssClass":"pl-kos"},{"start":130,"end":131,"cssClass":"pl-kos"},{"start":131,"end":132,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":66,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":65,"end":66,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"}],[],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":38,"end":40,"cssClass":"pl-k"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":60,"cssClass":"pl-en"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":86,"cssClass":"pl-s1"},{"start":63,"end":65,"cssClass":"pl-c1"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":84,"cssClass":"pl-en"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"}],[],[{"start":16,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":28,"cssClass":"pl-smi"},{"start":34,"end":36,"cssClass":"pl-k"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":76,"cssClass":"pl-en"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":29,"end":31,"cssClass":"pl-k"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":24,"end":32,"cssClass":"pl-k"},{"start":32,"end":33,"cssClass":"pl-kos"}],[],[{"start":20,"end":27,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":50,"end":52,"cssClass":"pl-k"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":76,"cssClass":"pl-en"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":103,"cssClass":"pl-s1"},{"start":80,"end":82,"cssClass":"pl-c1"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":24,"end":31,"cssClass":"pl-k"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":53,"end":55,"cssClass":"pl-k"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":28,"end":37,"cssClass":"pl-smi"},{"start":38,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":60,"cssClass":"pl-en"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"}],[],[{"start":28,"end":135,"cssClass":"pl-c"}],[{"start":28,"end":30,"cssClass":"pl-k"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":44,"end":46,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":74,"end":76,"cssClass":"pl-c1"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-c1"},{"start":88,"end":94,"cssClass":"pl-c1"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":32,"end":38,"cssClass":"pl-smi"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":48,"cssClass":"pl-s"},{"start":48,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-c1"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-s"},{"start":101,"end":102,"cssClass":"pl-kos"}],[{"start":32,"end":50,"cssClass":"pl-smi"},{"start":51,"end":58,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-c1"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":114,"cssClass":"pl-en"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":117,"end":118,"cssClass":"pl-c1"},{"start":119,"end":123,"cssClass":"pl-c1"},{"start":123,"end":124,"cssClass":"pl-kos"}],[],[{"start":32,"end":76,"cssClass":"pl-c"}],[{"start":41,"end":42,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-c1"},{"start":97,"end":98,"cssClass":"pl-c1"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":101,"end":106,"cssClass":"pl-c1"},{"start":106,"end":107,"cssClass":"pl-kos"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":123,"end":126,"cssClass":"pl-k"},{"start":135,"end":136,"cssClass":"pl-kos"},{"start":136,"end":137,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[],[],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":65,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":64,"end":65,"cssClass":"pl-s"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":35,"end":37,"cssClass":"pl-k"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":86,"cssClass":"pl-s1"},{"start":60,"end":62,"cssClass":"pl-c1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":84,"cssClass":"pl-en"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":20,"end":28,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"}],[],[{"start":16,"end":25,"cssClass":"pl-smi"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":16,"end":27,"cssClass":"pl-smi"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-smi"},{"start":21,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":16,"end":34,"cssClass":"pl-smi"},{"start":35,"end":42,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-c1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":98,"cssClass":"pl-en"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-c1"},{"start":103,"end":107,"cssClass":"pl-c1"},{"start":107,"end":108,"cssClass":"pl-kos"}],[],[{"start":16,"end":105,"cssClass":"pl-c"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-k"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"}],[{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":24,"end":29,"cssClass":"pl-k"},{"start":29,"end":30,"cssClass":"pl-kos"}],[],[{"start":20,"end":24,"cssClass":"pl-k"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-c1"}],[{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":24,"end":29,"cssClass":"pl-k"},{"start":29,"end":30,"cssClass":"pl-kos"}],[],[{"start":20,"end":27,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":24,"end":29,"cssClass":"pl-k"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":18,"cssClass":"pl-kos"}],[],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":95,"end":98,"cssClass":"pl-k"},{"start":107,"end":108,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":64,"end":82,"cssClass":"pl-s1"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":72,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":71,"end":72,"cssClass":"pl-s"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":24,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":32,"cssClass":"pl-k"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":38,"end":40,"cssClass":"pl-k"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":64,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-s"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":74,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":73,"end":74,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-smi"},{"start":26,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":50,"cssClass":"pl-smi"},{"start":51,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":29,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-c1"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-k"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":64,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-s"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":10,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":38,"cssClass":"pl-smi"},{"start":39,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":47,"end":64,"cssClass":"pl-smi"},{"start":65,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":77,"end":86,"cssClass":"pl-smi"},{"start":87,"end":90,"cssClass":"pl-s1"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":92,"end":103,"cssClass":"pl-smi"},{"start":104,"end":108,"cssClass":"pl-s1"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":110,"end":114,"cssClass":"pl-smi"},{"start":115,"end":121,"cssClass":"pl-s1"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":123,"end":141,"cssClass":"pl-smi"},{"start":142,"end":149,"cssClass":"pl-s1"},{"start":149,"end":150,"cssClass":"pl-kos"},{"start":151,"end":157,"cssClass":"pl-smi"},{"start":158,"end":162,"cssClass":"pl-s1"},{"start":162,"end":163,"cssClass":"pl-kos"},{"start":164,"end":167,"cssClass":"pl-k"},{"start":168,"end":171,"cssClass":"pl-smi"},{"start":172,"end":180,"cssClass":"pl-s1"},{"start":180,"end":181,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":120,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-kos"}],[],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-c1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":59,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"}],[],[{"start":8,"end":25,"cssClass":"pl-smi"},{"start":26,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":44,"end":46,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":103,"cssClass":"pl-en"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"}],[],[{"start":12,"end":119,"cssClass":"pl-c"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"}],[],[{"start":12,"end":18,"cssClass":"pl-smi"},{"start":19,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-s"},{"start":32,"end":41,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":57,"end":59,"cssClass":"pl-c1"},{"start":60,"end":69,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":79,"cssClass":"pl-s"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-c1"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-s"},{"start":101,"end":102,"cssClass":"pl-s"},{"start":102,"end":103,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":61,"end":65,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":67,"end":70,"cssClass":"pl-c1"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"}],[],[{"start":12,"end":21,"cssClass":"pl-smi"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":71,"cssClass":"pl-en"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":48,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":54,"cssClass":"pl-k"},{"start":55,"end":68,"cssClass":"pl-smi"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":69,"end":78,"cssClass":"pl-smi"},{"start":78,"end":79,"cssClass":"pl-c1"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"}],[{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":72,"end":75,"cssClass":"pl-c1"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"}],[],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":87,"cssClass":"pl-en"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"},{"start":123,"end":124,"cssClass":"pl-kos"}],[{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":67,"cssClass":"pl-en"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":91,"cssClass":"pl-en"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":107,"end":108,"cssClass":"pl-kos"},{"start":127,"end":128,"cssClass":"pl-kos"},{"start":128,"end":129,"cssClass":"pl-kos"},{"start":129,"end":130,"cssClass":"pl-kos"}],[],[{"start":12,"end":54,"cssClass":"pl-c"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":67,"cssClass":"pl-en"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":91,"cssClass":"pl-en"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":107,"end":108,"cssClass":"pl-kos"},{"start":132,"end":133,"cssClass":"pl-kos"},{"start":133,"end":134,"cssClass":"pl-kos"},{"start":134,"end":135,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":67,"cssClass":"pl-en"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":91,"cssClass":"pl-en"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"}],[],[{"start":12,"end":21,"cssClass":"pl-smi"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":67,"cssClass":"pl-en"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"}],[{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":65,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":31,"cssClass":"pl-smi"},{"start":32,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":21,"cssClass":"pl-k"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":116,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-s"},{"start":115,"end":116,"cssClass":"pl-s"},{"start":116,"end":117,"cssClass":"pl-kos"},{"start":120,"end":121,"cssClass":"pl-kos"},{"start":132,"end":133,"cssClass":"pl-kos"},{"start":133,"end":134,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":57,"cssClass":"pl-s1"},{"start":58,"end":60,"cssClass":"pl-c1"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":30,"cssClass":"pl-k"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":98,"cssClass":"pl-en"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":127,"end":128,"cssClass":"pl-kos"},{"start":128,"end":129,"cssClass":"pl-kos"},{"start":129,"end":130,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":27,"cssClass":"pl-c"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"}],[],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":33,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":79,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":78,"end":79,"cssClass":"pl-s"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":116,"end":117,"cssClass":"pl-c1"},{"start":118,"end":122,"cssClass":"pl-c1"},{"start":122,"end":123,"cssClass":"pl-kos"},{"start":137,"end":138,"cssClass":"pl-kos"},{"start":138,"end":139,"cssClass":"pl-kos"}],[],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":60,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-k"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":57,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":56,"end":57,"cssClass":"pl-s"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"}],[],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":56,"cssClass":"pl-smi"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":65,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-c1"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":125,"end":126,"cssClass":"pl-kos"},{"start":126,"end":127,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":55,"cssClass":"pl-smi"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":64,"cssClass":"pl-smi"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-c1"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":124,"end":125,"cssClass":"pl-kos"},{"start":125,"end":126,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":64,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-s"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":64,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-s"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"}],[],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":95,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":94,"end":95,"cssClass":"pl-s"},{"start":95,"end":96,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-c1"},{"start":89,"end":98,"cssClass":"pl-c1"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":83,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":82,"end":83,"cssClass":"pl-s"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":120,"end":121,"cssClass":"pl-c1"},{"start":122,"end":126,"cssClass":"pl-c1"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":141,"end":142,"cssClass":"pl-kos"},{"start":142,"end":143,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":63,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":62,"end":63,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":65,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":64,"end":65,"cssClass":"pl-s"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":71,"cssClass":"pl-en"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":122,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":121,"end":122,"cssClass":"pl-s"},{"start":122,"end":123,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":61,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-c1"},{"start":101,"end":108,"cssClass":"pl-c1"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":109,"end":110,"cssClass":"pl-kos"}],[],[{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":88,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":87,"end":88,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":60,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":58,"cssClass":"pl-c1"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":28,"cssClass":"pl-smi"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":79,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":78,"end":79,"cssClass":"pl-s"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[],[{"start":8,"end":78,"cssClass":"pl-c"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":57,"end":59,"cssClass":"pl-c1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":61,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-c1"},{"start":98,"end":100,"cssClass":"pl-c1"},{"start":101,"end":102,"cssClass":"pl-c1"},{"start":103,"end":105,"cssClass":"pl-c1"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":66,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":65,"end":66,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":57,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":56,"end":57,"cssClass":"pl-s"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":63,"cssClass":"pl-smi"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":107,"end":108,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-kos"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":58,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":57,"end":58,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-c1"},{"start":97,"end":106,"cssClass":"pl-c1"},{"start":106,"end":107,"cssClass":"pl-kos"},{"start":107,"end":108,"cssClass":"pl-kos"}],[],[{"start":8,"end":55,"cssClass":"pl-c"}],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":67,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":32,"cssClass":"pl-k"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":47,"cssClass":"pl-k"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-c1"},{"start":95,"end":98,"cssClass":"pl-k"},{"start":125,"end":126,"cssClass":"pl-kos"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":128,"end":129,"cssClass":"pl-kos"},{"start":130,"end":146,"cssClass":"pl-s1"},{"start":147,"end":148,"cssClass":"pl-c1"},{"start":165,"end":166,"cssClass":"pl-kos"},{"start":176,"end":177,"cssClass":"pl-kos"},{"start":177,"end":178,"cssClass":"pl-kos"},{"start":178,"end":179,"cssClass":"pl-kos"},{"start":192,"end":193,"cssClass":"pl-kos"},{"start":193,"end":194,"cssClass":"pl-kos"}],[{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"}],[],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":57,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":56,"end":57,"cssClass":"pl-s"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":59,"end":62,"cssClass":"pl-k"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-c1"},{"start":99,"end":108,"cssClass":"pl-c1"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":109,"end":110,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":68,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":114,"end":115,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":69,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":32,"cssClass":"pl-k"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":47,"cssClass":"pl-k"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-c1"},{"start":93,"end":96,"cssClass":"pl-k"},{"start":123,"end":124,"cssClass":"pl-kos"},{"start":124,"end":125,"cssClass":"pl-kos"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":128,"end":144,"cssClass":"pl-s1"},{"start":145,"end":146,"cssClass":"pl-c1"},{"start":163,"end":164,"cssClass":"pl-kos"},{"start":174,"end":175,"cssClass":"pl-kos"},{"start":175,"end":176,"cssClass":"pl-kos"},{"start":176,"end":177,"cssClass":"pl-kos"},{"start":190,"end":191,"cssClass":"pl-kos"},{"start":191,"end":192,"cssClass":"pl-kos"}],[{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":4,"end":9,"cssClass":"pl-c1"},{"start":10,"end":32,"cssClass":"pl-c"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":27,"cssClass":"pl-smi"},{"start":28,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":73,"cssClass":"pl-en"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":92,"end":108,"cssClass":"pl-s"},{"start":92,"end":93,"cssClass":"pl-s"},{"start":107,"end":108,"cssClass":"pl-s"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":110,"end":111,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":27,"cssClass":"pl-smi"},{"start":28,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":73,"cssClass":"pl-en"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":92,"end":107,"cssClass":"pl-s"},{"start":92,"end":93,"cssClass":"pl-s"},{"start":106,"end":107,"cssClass":"pl-s"},{"start":107,"end":108,"cssClass":"pl-kos"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":109,"end":110,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":35,"cssClass":"pl-smi"},{"start":36,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":44,"end":53,"cssClass":"pl-smi"},{"start":54,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":67,"cssClass":"pl-smi"},{"start":68,"end":72,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":74,"end":96,"cssClass":"pl-smi"},{"start":97,"end":100,"cssClass":"pl-s1"},{"start":100,"end":101,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":23,"end":24,"cssClass":"pl-kos"},{"start":32,"end":39,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":45,"cssClass":"pl-k"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":73,"end":77,"cssClass":"pl-c1"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":36,"cssClass":"pl-smi"},{"start":37,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":54,"cssClass":"pl-smi"},{"start":55,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":61,"end":68,"cssClass":"pl-smi"},{"start":69,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":75,"end":93,"cssClass":"pl-smi"},{"start":94,"end":97,"cssClass":"pl-s1"},{"start":97,"end":98,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":19,"end":20,"cssClass":"pl-kos"},{"start":28,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":41,"cssClass":"pl-k"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":69,"end":74,"cssClass":"pl-c1"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":15,"end":16,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":42,"cssClass":"pl-smi"},{"start":43,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":56,"cssClass":"pl-smi"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":57,"end":73,"cssClass":"pl-smi"},{"start":73,"end":74,"cssClass":"pl-c1"},{"start":75,"end":79,"cssClass":"pl-s1"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":81,"end":85,"cssClass":"pl-smi"},{"start":86,"end":90,"cssClass":"pl-s1"},{"start":90,"end":91,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-k"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":27,"end":28,"cssClass":"pl-kos"},{"start":45,"end":61,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":64,"end":67,"cssClass":"pl-k"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":36,"end":37,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":36,"end":37,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[],[{"start":16,"end":29,"cssClass":"pl-smi"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":29,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[],[{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"}],[],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"}],[],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":76,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":38,"cssClass":"pl-smi"},{"start":39,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":111,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":39,"end":41,"cssClass":"pl-k"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":69,"cssClass":"pl-en"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":27,"end":28,"cssClass":"pl-kos"},{"start":46,"end":56,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":62,"cssClass":"pl-k"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":43,"cssClass":"pl-smi"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":44,"cssClass":"pl-smi"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":121,"cssClass":"pl-c"}],[{"start":4,"end":114,"cssClass":"pl-c"}],[{"start":4,"end":33,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":43,"cssClass":"pl-smi"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":69,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":63,"cssClass":"pl-s1"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":72,"cssClass":"pl-en"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":89,"cssClass":"pl-s1"},{"start":77,"end":79,"cssClass":"pl-c1"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":98,"cssClass":"pl-en"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":70,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-s"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":36,"end":38,"cssClass":"pl-k"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":95,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":94,"end":95,"cssClass":"pl-s"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"},{"start":136,"end":137,"cssClass":"pl-kos"},{"start":146,"end":147,"cssClass":"pl-kos"},{"start":153,"end":154,"cssClass":"pl-kos"},{"start":160,"end":161,"cssClass":"pl-kos"},{"start":162,"end":163,"cssClass":"pl-kos"},{"start":163,"end":166,"cssClass":"pl-s1"},{"start":167,"end":168,"cssClass":"pl-c1"},{"start":169,"end":174,"cssClass":"pl-s1"},{"start":174,"end":175,"cssClass":"pl-kos"},{"start":176,"end":177,"cssClass":"pl-c1"},{"start":178,"end":187,"cssClass":"pl-c1"},{"start":187,"end":188,"cssClass":"pl-kos"},{"start":188,"end":189,"cssClass":"pl-kos"}],[],[{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":35,"end":37,"cssClass":"pl-k"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":62,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":29,"end":31,"cssClass":"pl-k"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":20,"end":28,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"}],[],[{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"}],[],[{"start":16,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-smi"},{"start":40,"end":42,"cssClass":"pl-k"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-c1"},{"start":86,"end":90,"cssClass":"pl-c1"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":116,"end":117,"cssClass":"pl-c1"},{"start":118,"end":122,"cssClass":"pl-c1"},{"start":122,"end":123,"cssClass":"pl-kos"},{"start":123,"end":124,"cssClass":"pl-kos"}],[{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":72,"cssClass":"pl-en"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"}],[],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":70,"cssClass":"pl-en"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":42,"cssClass":"pl-s1"},{"start":46,"end":49,"cssClass":"pl-smi"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":65,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-c1"},{"start":76,"end":79,"cssClass":"pl-smi"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[],[],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"}],[],[{"start":16,"end":38,"cssClass":"pl-smi"},{"start":39,"end":46,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-c1"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":110,"cssClass":"pl-en"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":111,"end":112,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-c1"},{"start":115,"end":119,"cssClass":"pl-c1"},{"start":119,"end":120,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":87,"cssClass":"pl-c"}],[{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":72,"cssClass":"pl-en"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-kos"}],[],[{"start":20,"end":23,"cssClass":"pl-smi"},{"start":24,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":20,"end":26,"cssClass":"pl-smi"},{"start":27,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":34,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-c1"},{"start":38,"end":42,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":24,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":71,"cssClass":"pl-en"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-c1"},{"start":86,"end":89,"cssClass":"pl-s"},{"start":86,"end":87,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-s"},{"start":90,"end":91,"cssClass":"pl-c1"},{"start":92,"end":104,"cssClass":"pl-s1"},{"start":104,"end":105,"cssClass":"pl-kos"}],[],[{"start":20,"end":23,"cssClass":"pl-smi"},{"start":24,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":37,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":89,"cssClass":"pl-s"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-c1"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":110,"end":111,"cssClass":"pl-s"},{"start":111,"end":112,"cssClass":"pl-s"},{"start":112,"end":113,"cssClass":"pl-kos"}],[],[{"start":20,"end":101,"cssClass":"pl-c"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-smi"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":58,"cssClass":"pl-c1"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":24,"end":36,"cssClass":"pl-s1"},{"start":37,"end":39,"cssClass":"pl-c1"},{"start":40,"end":44,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[],[{"start":20,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":71,"end":75,"cssClass":"pl-c1"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"}],[],[{"start":27,"end":28,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":34,"cssClass":"pl-smi"},{"start":35,"end":42,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-c1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":98,"cssClass":"pl-en"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-c1"},{"start":103,"end":107,"cssClass":"pl-c1"},{"start":107,"end":108,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":27,"end":28,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":119,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-s"},{"start":118,"end":119,"cssClass":"pl-s"},{"start":119,"end":120,"cssClass":"pl-kos"}],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":120,"cssClass":"pl-en"},{"start":120,"end":121,"cssClass":"pl-kos"},{"start":121,"end":126,"cssClass":"pl-c1"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":128,"end":129,"cssClass":"pl-c1"},{"start":130,"end":139,"cssClass":"pl-c1"},{"start":139,"end":140,"cssClass":"pl-kos"},{"start":140,"end":141,"cssClass":"pl-kos"}],[{"start":20,"end":39,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":55,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":64,"end":93,"cssClass":"pl-c"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":58,"end":72,"cssClass":"pl-s1"},{"start":73,"end":75,"cssClass":"pl-c1"}],[{"start":32,"end":33,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-c1"},{"start":83,"end":97,"cssClass":"pl-s1"},{"start":97,"end":98,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":96,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-s"},{"start":95,"end":96,"cssClass":"pl-s"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-kos"}],[{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":70,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-s"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"}],[{"start":20,"end":26,"cssClass":"pl-k"},{"start":26,"end":27,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":28,"end":29,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":24,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":67,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":79,"cssClass":"pl-c"}],[{"start":4,"end":80,"cssClass":"pl-c"}],[{"start":4,"end":72,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":26,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":56,"cssClass":"pl-smi"},{"start":57,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":63,"end":66,"cssClass":"pl-smi"},{"start":67,"end":74,"cssClass":"pl-s1"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":46,"cssClass":"pl-k"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":23,"end":24,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":41,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":31,"end":32,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-c1"},{"start":75,"end":76,"cssClass":"pl-c1"},{"start":77,"end":78,"cssClass":"pl-c1"},{"start":79,"end":81,"cssClass":"pl-c1"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":78,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":15,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":33,"cssClass":"pl-smi"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":74,"cssClass":"pl-c"}],[{"start":8,"end":21,"cssClass":"pl-smi"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-c1"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":50,"end":52,"cssClass":"pl-c1"},{"start":53,"end":59,"cssClass":"pl-s"},{"start":53,"end":54,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":30,"end":31,"cssClass":"pl-s"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":32,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":31,"end":32,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":42,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":33,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":43,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":30,"end":31,"cssClass":"pl-s"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":44,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":32,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":31,"end":32,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":33,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":36,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-s"},{"start":35,"end":36,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":35,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":34,"end":35,"cssClass":"pl-s"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":33,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-s"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":42,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-s"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":58,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":61,"end":65,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":68,"end":80,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-s"},{"start":79,"end":80,"cssClass":"pl-s"},{"start":81,"end":82,"cssClass":"pl-c1"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":102,"end":110,"cssClass":"pl-en"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":111,"end":112,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-c1"},{"start":115,"end":118,"cssClass":"pl-s"},{"start":115,"end":116,"cssClass":"pl-s"},{"start":117,"end":118,"cssClass":"pl-s"},{"start":118,"end":119,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":19,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":42,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-s"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":58,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-s"},{"start":57,"end":58,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-c1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":42,"cssClass":"pl-s1"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":46,"end":57,"cssClass":"pl-s"},{"start":46,"end":47,"cssClass":"pl-s"},{"start":56,"end":57,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":87,"cssClass":"pl-en"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":92,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-s"},{"start":91,"end":92,"cssClass":"pl-s"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-c1"},{"start":96,"end":99,"cssClass":"pl-s"},{"start":96,"end":97,"cssClass":"pl-s"},{"start":98,"end":99,"cssClass":"pl-s"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-c1"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":118,"end":119,"cssClass":"pl-kos"},{"start":120,"end":121,"cssClass":"pl-c1"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"}],[{"start":31,"end":32,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":43,"cssClass":"pl-smi"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":26,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":52,"cssClass":"pl-smi"},{"start":53,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":63,"end":69,"cssClass":"pl-smi"},{"start":70,"end":80,"cssClass":"pl-s1"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":82,"end":85,"cssClass":"pl-smi"},{"start":86,"end":97,"cssClass":"pl-s1"},{"start":97,"end":98,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":21,"cssClass":"pl-smi"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":62,"end":65,"cssClass":"pl-k"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"}],[{"start":38,"end":39,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-smi"},{"start":19,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-smi"},{"start":19,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-smi"},{"start":23,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":44,"end":84,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":44,"end":69,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":24,"cssClass":"pl-smi"},{"start":25,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":44,"end":116,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":21,"cssClass":"pl-smi"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":44,"end":84,"cssClass":"pl-c"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-smi"},{"start":23,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":44,"end":91,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":21,"cssClass":"pl-smi"},{"start":22,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":56,"end":82,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":21,"cssClass":"pl-smi"},{"start":22,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":56,"end":84,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":44,"end":117,"cssClass":"pl-c"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":44,"end":74,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":44,"end":71,"cssClass":"pl-c"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":25,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-smi"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":30,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":48,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":54,"cssClass":"pl-k"},{"start":55,"end":65,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":66,"end":73,"cssClass":"pl-smi"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":75,"end":78,"cssClass":"pl-smi"},{"start":78,"end":79,"cssClass":"pl-c1"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":25,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-smi"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":44,"cssClass":"pl-smi"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":72,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-kos"}],[],[{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":25,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":24,"cssClass":"pl-s"},{"start":17,"end":18,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-k"},{"start":18,"end":22,"cssClass":"pl-smi"},{"start":23,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":44,"cssClass":"pl-smi"},{"start":45,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":59,"cssClass":"pl-k"},{"start":60,"end":66,"cssClass":"pl-smi"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":19,"cssClass":"pl-c"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":4,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":63,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-s"},{"start":62,"end":63,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"}],[],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"}],[],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":4,"end":9,"cssClass":"pl-c1"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":29,"cssClass":"pl-smi"},{"start":30,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[],[],[{"start":0,"end":1,"cssClass":"pl-kos"}],[],[],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":30,"cssClass":"pl-k"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":37,"cssClass":"pl-k"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-k"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":51,"cssClass":"pl-k"},{"start":52,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":56,"end":58,"cssClass":"pl-k"},{"start":59,"end":61,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":63,"end":65,"cssClass":"pl-k"},{"start":66,"end":68,"cssClass":"pl-c1"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":72,"cssClass":"pl-smi"},{"start":73,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":79,"end":81,"cssClass":"pl-smi"},{"start":82,"end":86,"cssClass":"pl-s1"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":88,"end":90,"cssClass":"pl-smi"},{"start":91,"end":95,"cssClass":"pl-s1"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":97,"end":99,"cssClass":"pl-smi"},{"start":100,"end":104,"cssClass":"pl-s1"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":106,"end":108,"cssClass":"pl-smi"},{"start":109,"end":113,"cssClass":"pl-s1"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":115,"end":117,"cssClass":"pl-smi"},{"start":118,"end":122,"cssClass":"pl-s1"},{"start":122,"end":123,"cssClass":"pl-kos"},{"start":123,"end":124,"cssClass":"pl-kos"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":30,"cssClass":"pl-k"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":37,"cssClass":"pl-k"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-k"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":51,"cssClass":"pl-k"},{"start":52,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":56,"end":58,"cssClass":"pl-k"},{"start":59,"end":61,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":63,"end":65,"cssClass":"pl-k"},{"start":66,"end":68,"cssClass":"pl-c1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":70,"end":72,"cssClass":"pl-k"},{"start":73,"end":75,"cssClass":"pl-c1"},{"start":75,"end":76,"cssClass":"pl-c1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":79,"cssClass":"pl-smi"},{"start":80,"end":84,"cssClass":"pl-s1"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":86,"end":88,"cssClass":"pl-smi"},{"start":89,"end":93,"cssClass":"pl-s1"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":95,"end":97,"cssClass":"pl-smi"},{"start":98,"end":102,"cssClass":"pl-s1"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":104,"end":106,"cssClass":"pl-smi"},{"start":107,"end":111,"cssClass":"pl-s1"},{"start":111,"end":112,"cssClass":"pl-kos"},{"start":113,"end":115,"cssClass":"pl-smi"},{"start":116,"end":120,"cssClass":"pl-s1"},{"start":120,"end":121,"cssClass":"pl-kos"},{"start":122,"end":124,"cssClass":"pl-smi"},{"start":125,"end":129,"cssClass":"pl-s1"},{"start":129,"end":130,"cssClass":"pl-kos"},{"start":131,"end":133,"cssClass":"pl-smi"},{"start":134,"end":138,"cssClass":"pl-s1"},{"start":138,"end":139,"cssClass":"pl-kos"},{"start":139,"end":140,"cssClass":"pl-kos"}],[],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"}],[{"start":0,"end":14,"cssClass":"pl-c"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-smi"}],[{"start":0,"end":1,"cssClass":"pl-kos"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-k"},{"start":18,"end":24,"cssClass":"pl-smi"},{"start":25,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":58,"cssClass":"pl-smi"},{"start":59,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":60,"end":62,"cssClass":"pl-c1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":32,"end":67,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":37,"cssClass":"pl-k"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":55,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":55,"cssClass":"pl-k"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"}],[{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[],[{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":57,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":29,"cssClass":"pl-s"},{"start":15,"end":16,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":29,"cssClass":"pl-smi"},{"start":30,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":55,"cssClass":"pl-smi"},{"start":56,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":66,"end":69,"cssClass":"pl-k"},{"start":70,"end":73,"cssClass":"pl-smi"},{"start":74,"end":95,"cssClass":"pl-s1"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":97,"end":110,"cssClass":"pl-smi"},{"start":111,"end":126,"cssClass":"pl-s1"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":127,"end":128,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":10,"cssClass":"pl-c1"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":12,"end":56,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":55,"cssClass":"pl-s"},{"start":17,"end":18,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-k"},{"start":15,"end":40,"cssClass":"pl-smi"}],[{"start":0,"end":1,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":45,"cssClass":"pl-c1"},{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":44,"cssClass":"pl-s"},{"start":6,"end":7,"cssClass":"pl-s"},{"start":43,"end":44,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":52,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-k"},{"start":19,"end":40,"cssClass":"pl-smi"}],[{"start":0,"end":1,"cssClass":"pl-kos"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":31,"cssClass":"pl-smi"},{"start":32,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":55,"cssClass":"pl-smi"},{"start":56,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":77,"end":83,"cssClass":"pl-smi"},{"start":84,"end":95,"cssClass":"pl-s1"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":32,"cssClass":"pl-smi"},{"start":33,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":23,"cssClass":"pl-smi"},{"start":24,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":15,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":4,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-kos"}],[],[],[],[],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/microsoft/perfview/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"GCHeapDumper.cs","displayUrl":"https://github.com/Microsoft/perfview/blob/main/src/HeapDump/GCHeapDumper.cs?raw=true","headerInfo":{"blobSize":"67.3 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"71950bc","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fperfview%2Fblob%2Fmain%2Fsrc%2FHeapDump%2FGCHeapDumper.cs","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"1668","truncatedSloc":"1413"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C#","languageID":42,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/Microsoft/perfview/blob/main/src/HeapDump/GCHeapDumper.cs","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/microsoft/perfview/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/Microsoft/perfview/raw/main/src/HeapDump/GCHeapDumper.cs","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"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":"GCHeapDumper","kind":"class","ident_start":981,"ident_end":993,"extent_start":968,"extent_end":67096,"fully_qualified_name":"GCHeapDumper","ident_utf16":{"start":{"line_number":30,"utf16_col":13},"end":{"line_number":30,"utf16_col":25}},"extent_utf16":{"start":{"line_number":30,"utf16_col":0},"end":{"line_number":1612,"utf16_col":1}}},{"name":"GCHeapDumper","kind":"function","ident_start":1213,"ident_end":1225,"extent_start":1206,"extent_end":1409,"fully_qualified_name":"GCHeapDumper::GCHeapDumper","ident_utf16":{"start":{"line_number":37,"utf16_col":11},"end":{"line_number":37,"utf16_col":23}},"extent_utf16":{"start":{"line_number":37,"utf16_col":4},"end":{"line_number":44,"utf16_col":5}}},{"name":"DumpLiveHeap","kind":"method","ident_start":1536,"ident_end":1548,"extent_start":1510,"extent_end":1675,"fully_qualified_name":"GCHeapDumper::DumpLiveHeap","ident_utf16":{"start":{"line_number":49,"utf16_col":30},"end":{"line_number":49,"utf16_col":42}},"extent_utf16":{"start":{"line_number":49,"utf16_col":4},"end":{"line_number":53,"utf16_col":5}}},{"name":"DumpLiveHeap","kind":"method","ident_start":1802,"ident_end":1814,"extent_start":1776,"extent_end":1947,"fully_qualified_name":"GCHeapDumper::DumpLiveHeap","ident_utf16":{"start":{"line_number":58,"utf16_col":30},"end":{"line_number":58,"utf16_col":42}},"extent_utf16":{"start":{"line_number":58,"utf16_col":4},"end":{"line_number":62,"utf16_col":5}}},{"name":"DumpLiveHeap","kind":"method","ident_start":1980,"ident_end":1992,"extent_start":1953,"extent_end":3052,"fully_qualified_name":"GCHeapDumper::DumpLiveHeap","ident_utf16":{"start":{"line_number":64,"utf16_col":31},"end":{"line_number":64,"utf16_col":43}},"extent_utf16":{"start":{"line_number":64,"utf16_col":4},"end":{"line_number":100,"utf16_col":5}}},{"name":"CaptureLiveHeapDump","kind":"method","ident_start":3085,"ident_end":3104,"extent_start":3058,"extent_end":7700,"fully_qualified_name":"GCHeapDumper::CaptureLiveHeapDump","ident_utf16":{"start":{"line_number":102,"utf16_col":31},"end":{"line_number":102,"utf16_col":50}},"extent_utf16":{"start":{"line_number":102,"utf16_col":4},"end":{"line_number":224,"utf16_col":5}}},{"name":"DumpHeapFromProcessDump","kind":"method","ident_start":7810,"ident_end":7833,"extent_start":7784,"extent_end":7992,"fully_qualified_name":"GCHeapDumper::DumpHeapFromProcessDump","ident_utf16":{"start":{"line_number":229,"utf16_col":30},"end":{"line_number":229,"utf16_col":53}},"extent_utf16":{"start":{"line_number":229,"utf16_col":4},"end":{"line_number":233,"utf16_col":5}}},{"name":"DumpHeapFromProcessDump","kind":"method","ident_start":8102,"ident_end":8125,"extent_start":8076,"extent_end":8278,"fully_qualified_name":"GCHeapDumper::DumpHeapFromProcessDump","ident_utf16":{"start":{"line_number":238,"utf16_col":30},"end":{"line_number":238,"utf16_col":53}},"extent_utf16":{"start":{"line_number":238,"utf16_col":4},"end":{"line_number":242,"utf16_col":5}}},{"name":"DumpHeapFromProcessDump","kind":"method","ident_start":8389,"ident_end":8412,"extent_start":8362,"extent_end":9120,"fully_qualified_name":"GCHeapDumper::DumpHeapFromProcessDump","ident_utf16":{"start":{"line_number":247,"utf16_col":31},"end":{"line_number":247,"utf16_col":54}},"extent_utf16":{"start":{"line_number":247,"utf16_col":4},"end":{"line_number":265,"utf16_col":5}}},{"name":"InitializeClrRuntime","kind":"method","ident_start":9145,"ident_end":9165,"extent_start":9126,"extent_end":11528,"fully_qualified_name":"GCHeapDumper::InitializeClrRuntime","ident_utf16":{"start":{"line_number":267,"utf16_col":23},"end":{"line_number":267,"utf16_col":43}},"extent_utf16":{"start":{"line_number":267,"utf16_col":4},"end":{"line_number":338,"utf16_col":5}}},{"name":"ForceGC","kind":"method","ident_start":13118,"ident_end":13125,"extent_start":13106,"extent_end":23489,"fully_qualified_name":"GCHeapDumper::ForceGC","ident_utf16":{"start":{"line_number":386,"utf16_col":16},"end":{"line_number":386,"utf16_col":23}},"extent_utf16":{"start":{"line_number":386,"utf16_col":4},"end":{"line_number":618,"utf16_col":5}}},{"name":"TriggerAllGCs","kind":"method","ident_start":23508,"ident_end":23521,"extent_start":23495,"extent_end":24735,"fully_qualified_name":"GCHeapDumper::TriggerAllGCs","ident_utf16":{"start":{"line_number":620,"utf16_col":17},"end":{"line_number":620,"utf16_col":30}},"extent_utf16":{"start":{"line_number":620,"utf16_col":4},"end":{"line_number":641,"utf16_col":5}}},{"name":"BadObjectCount","kind":"field","ident_start":24877,"ident_end":24891,"extent_start":24866,"extent_end":24913,"fully_qualified_name":"GCHeapDumper::BadObjectCount","ident_utf16":{"start":{"line_number":647,"utf16_col":15},"end":{"line_number":647,"utf16_col":29}},"extent_utf16":{"start":{"line_number":647,"utf16_col":4},"end":{"line_number":647,"utf16_col":51}}},{"name":"GetConfigurationDirectoryPaths","kind":"method","ident_start":25097,"ident_end":25127,"extent_start":25069,"extent_end":25310,"fully_qualified_name":"GCHeapDumper::GetConfigurationDirectoryPaths","ident_utf16":{"start":{"line_number":654,"utf16_col":32},"end":{"line_number":654,"utf16_col":62}},"extent_utf16":{"start":{"line_number":654,"utf16_col":4},"end":{"line_number":654,"utf16_col":245}}},{"name":"ResumeProcessIfNecessary","kind":"method","ident_start":25427,"ident_end":25451,"extent_start":25414,"extent_end":26306,"fully_qualified_name":"GCHeapDumper::ResumeProcessIfNecessary","ident_utf16":{"start":{"line_number":659,"utf16_col":17},"end":{"line_number":659,"utf16_col":41}},"extent_utf16":{"start":{"line_number":659,"utf16_col":4},"end":{"line_number":678,"utf16_col":5}}},{"name":"TryGetJavaScriptDump","kind":"method","ident_start":26493,"ident_end":26513,"extent_start":26480,"extent_end":27893,"fully_qualified_name":"GCHeapDumper::TryGetJavaScriptDump","ident_utf16":{"start":{"line_number":684,"utf16_col":17},"end":{"line_number":684,"utf16_col":37}},"extent_utf16":{"start":{"line_number":684,"utf16_col":4},"end":{"line_number":715,"utf16_col":5}}},{"name":"TryGetDotNetDumpETW","kind":"method","ident_start":28058,"ident_end":28077,"extent_start":28045,"extent_end":29370,"fully_qualified_name":"GCHeapDumper::TryGetDotNetDumpETW","ident_utf16":{"start":{"line_number":720,"utf16_col":17},"end":{"line_number":720,"utf16_col":36}},"extent_utf16":{"start":{"line_number":720,"utf16_col":4},"end":{"line_number":751,"utf16_col":5}}},{"name":"TryGetDotNetDump","kind":"method","ident_start":29389,"ident_end":29405,"extent_start":29376,"extent_end":30358,"fully_qualified_name":"GCHeapDumper::TryGetDotNetDump","ident_utf16":{"start":{"line_number":753,"utf16_col":17},"end":{"line_number":753,"utf16_col":33}},"extent_utf16":{"start":{"line_number":753,"utf16_col":4},"end":{"line_number":777,"utf16_col":5}}},{"name":"DumpDotNetHeapData","kind":"method","ident_start":30900,"ident_end":30918,"extent_start":30887,"extent_end":33148,"fully_qualified_name":"GCHeapDumper::DumpDotNetHeapData","ident_utf16":{"start":{"line_number":789,"utf16_col":17},"end":{"line_number":789,"utf16_col":35}},"extent_utf16":{"start":{"line_number":789,"utf16_col":4},"end":{"line_number":836,"utf16_col":5}}},{"name":"DumpDotNetHeapDataWorker","kind":"method","ident_start":33167,"ident_end":33191,"extent_start":33154,"extent_end":41005,"fully_qualified_name":"GCHeapDumper::DumpDotNetHeapDataWorker","ident_utf16":{"start":{"line_number":838,"utf16_col":17},"end":{"line_number":838,"utf16_col":41}},"extent_utf16":{"start":{"line_number":838,"utf16_col":4},"end":{"line_number":999,"utf16_col":5}}},{"name":"DumpRoots","kind":"method","ident_start":41087,"ident_end":41096,"extent_start":41061,"extent_end":44772,"fully_qualified_name":"GCHeapDumper::DumpRoots","ident_utf16":{"start":{"line_number":1002,"utf16_col":30},"end":{"line_number":1002,"utf16_col":39}},"extent_utf16":{"start":{"line_number":1002,"utf16_col":4},"end":{"line_number":1085,"utf16_col":5}}},{"name":"GetRootTitle","kind":"method","ident_start":44800,"ident_end":44812,"extent_start":44778,"extent_end":45794,"fully_qualified_name":"GCHeapDumper::GetRootTitle","ident_utf16":{"start":{"line_number":1087,"utf16_col":26},"end":{"line_number":1087,"utf16_col":38}},"extent_utf16":{"start":{"line_number":1087,"utf16_col":4},"end":{"line_number":1110,"utf16_col":5}}},{"name":"WriteRoot","kind":"method","ident_start":45813,"ident_end":45822,"extent_start":45800,"extent_end":48189,"fully_qualified_name":"GCHeapDumper::WriteRoot","ident_utf16":{"start":{"line_number":1112,"utf16_col":17},"end":{"line_number":1112,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1112,"utf16_col":4},"end":{"line_number":1161,"utf16_col":5}}},{"name":"WriteData","kind":"method","ident_start":48311,"ident_end":48320,"extent_start":48298,"extent_end":54337,"fully_qualified_name":"GCHeapDumper::WriteData","ident_utf16":{"start":{"line_number":1166,"utf16_col":17},"end":{"line_number":1166,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1166,"utf16_col":4},"end":{"line_number":1278,"utf16_col":5}}},{"name":"DumpRCW","kind":"method","ident_start":54355,"ident_end":54362,"extent_start":54343,"extent_end":55157,"fully_qualified_name":"GCHeapDumper::DumpRCW","ident_utf16":{"start":{"line_number":1280,"utf16_col":16},"end":{"line_number":1280,"utf16_col":23}},"extent_utf16":{"start":{"line_number":1280,"utf16_col":4},"end":{"line_number":1301,"utf16_col":5}}},{"name":"DumpCCW","kind":"method","ident_start":55176,"ident_end":55183,"extent_start":55163,"extent_end":55742,"fully_qualified_name":"GCHeapDumper::DumpCCW","ident_utf16":{"start":{"line_number":1303,"utf16_col":17},"end":{"line_number":1303,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1303,"utf16_col":4},"end":{"line_number":1314,"utf16_col":5}}},{"name":"DumpInterfaces","kind":"method","ident_start":55760,"ident_end":55774,"extent_start":55748,"extent_end":57111,"fully_qualified_name":"GCHeapDumper::DumpInterfaces","ident_utf16":{"start":{"line_number":1316,"utf16_col":16},"end":{"line_number":1316,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1316,"utf16_col":4},"end":{"line_number":1360,"utf16_col":5}}},{"name":"DumpCCWRCW","kind":"method","ident_start":57244,"ident_end":57254,"extent_start":57231,"extent_end":57988,"fully_qualified_name":"GCHeapDumper::DumpCCWRCW","ident_utf16":{"start":{"line_number":1365,"utf16_col":17},"end":{"line_number":1365,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1365,"utf16_col":4},"end":{"line_number":1380,"utf16_col":5}}},{"name":"DumpAllSegments","kind":"method","ident_start":58315,"ident_end":58330,"extent_start":58302,"extent_end":62196,"fully_qualified_name":"GCHeapDumper::DumpAllSegments","ident_utf16":{"start":{"line_number":1387,"utf16_col":17},"end":{"line_number":1387,"utf16_col":32}},"extent_utf16":{"start":{"line_number":1387,"utf16_col":4},"end":{"line_number":1465,"utf16_col":5}}},{"name":"GetTypeIndexForClrType","kind":"method","ident_start":62495,"ident_end":62517,"extent_start":62473,"extent_end":65053,"fully_qualified_name":"GCHeapDumper::GetTypeIndexForClrType","ident_utf16":{"start":{"line_number":1472,"utf16_col":26},"end":{"line_number":1472,"utf16_col":48}},"extent_utf16":{"start":{"line_number":1472,"utf16_col":4},"end":{"line_number":1560,"utf16_col":5}}},{"name":"GetTypeIndexForName","kind":"method","ident_start":65081,"ident_end":65100,"extent_start":65059,"extent_end":65450,"fully_qualified_name":"GCHeapDumper::GetTypeIndexForName","ident_utf16":{"start":{"line_number":1562,"utf16_col":26},"end":{"line_number":1562,"utf16_col":45}},"extent_utf16":{"start":{"line_number":1562,"utf16_col":4},"end":{"line_number":1571,"utf16_col":5}}},{"name":"DebugWriteLine","kind":"method","ident_start":66748,"ident_end":66762,"extent_start":66702,"extent_end":67019,"fully_qualified_name":"GCHeapDumper::DebugWriteLine","ident_utf16":{"start":{"line_number":1596,"utf16_col":23},"end":{"line_number":1596,"utf16_col":37}},"extent_utf16":{"start":{"line_number":1595,"utf16_col":4},"end":{"line_number":1606,"utf16_col":5}}},{"name":"PackageUtil","kind":"class","ident_start":67542,"ident_end":67553,"extent_start":67527,"extent_end":68415,"fully_qualified_name":"PackageUtil","ident_utf16":{"start":{"line_number":1622,"utf16_col":15},"end":{"line_number":1622,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1622,"utf16_col":0},"end":{"line_number":1646,"utf16_col":1}}},{"name":"FullPackageNameForProcess","kind":"method","ident_start":67581,"ident_end":67606,"extent_start":67560,"extent_end":68224,"fully_qualified_name":"PackageUtil::FullPackageNameForProcess","ident_utf16":{"start":{"line_number":1624,"utf16_col":25},"end":{"line_number":1624,"utf16_col":50}},"extent_utf16":{"start":{"line_number":1624,"utf16_col":4},"end":{"line_number":1642,"utf16_col":5}}},{"name":"GetPackageFullName","kind":"method","ident_start":68315,"ident_end":68333,"extent_start":68230,"extent_end":68413,"fully_qualified_name":"PackageUtil::GetPackageFullName","ident_utf16":{"start":{"line_number":1645,"utf16_col":30},"end":{"line_number":1645,"utf16_col":48}},"extent_utf16":{"start":{"line_number":1644,"utf16_col":4},"end":{"line_number":1645,"utf16_col":128}}},{"name":"PackageDebugSettingsClass","kind":"class","ident_start":68490,"ident_end":68515,"extent_start":68417,"extent_end":68519,"fully_qualified_name":"PackageDebugSettingsClass","ident_utf16":{"start":{"line_number":1649,"utf16_col":15},"end":{"line_number":1649,"utf16_col":40}},"extent_utf16":{"start":{"line_number":1648,"utf16_col":0},"end":{"line_number":1651,"utf16_col":1}}},{"name":"IPackageDebugSettings","kind":"interface","ident_start":68641,"ident_end":68662,"extent_start":68521,"extent_end":68909,"fully_qualified_name":"IPackageDebugSettings","ident_utf16":{"start":{"line_number":1655,"utf16_col":19},"end":{"line_number":1655,"utf16_col":40}},"extent_utf16":{"start":{"line_number":1653,"utf16_col":0},"end":{"line_number":1662,"utf16_col":1}}},{"name":"EnableDebugging","kind":"method","ident_start":68674,"ident_end":68689,"extent_start":68669,"extent_end":68762,"fully_qualified_name":"IPackageDebugSettings::EnableDebugging","ident_utf16":{"start":{"line_number":1657,"utf16_col":9},"end":{"line_number":1657,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1657,"utf16_col":4},"end":{"line_number":1657,"utf16_col":97}}},{"name":"DisableDebugging","kind":"method","ident_start":68772,"ident_end":68788,"extent_start":68767,"extent_end":68813,"fully_qualified_name":"IPackageDebugSettings::DisableDebugging","ident_utf16":{"start":{"line_number":1658,"utf16_col":9},"end":{"line_number":1658,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1658,"utf16_col":4},"end":{"line_number":1658,"utf16_col":50}}},{"name":"Suspend","kind":"method","ident_start":68823,"ident_end":68830,"extent_start":68818,"extent_end":68855,"fully_qualified_name":"IPackageDebugSettings::Suspend","ident_utf16":{"start":{"line_number":1659,"utf16_col":9},"end":{"line_number":1659,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1659,"utf16_col":4},"end":{"line_number":1659,"utf16_col":41}}},{"name":"Resume","kind":"method","ident_start":68865,"ident_end":68871,"extent_start":68860,"extent_end":68896,"fully_qualified_name":"IPackageDebugSettings::Resume","ident_utf16":{"start":{"line_number":1660,"utf16_col":9},"end":{"line_number":1660,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1660,"utf16_col":4},"end":{"line_number":1660,"utf16_col":40}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/Microsoft/perfview/branches":{"post":"LoHzYHEDPHGPmKdC9ICpv2S16u5uN5YR5hTgRs64kWChBrErQ18VhuyZQF7b7j5QU2dsu-iC8XBeEAaRjDJ56A"},"/repos/preferences":{"post":"O1X1layTzN0uqCEWb4XkMeAKBwrvVQwfKag3H4amBNpijkCBbBtLc9j8HQl8OrA3M5XPcE44hodm78yHk_DI3w"}}},"title":"perfview/src/HeapDump/GCHeapDumper.cs at main · microsoft/perfview"}