{"payload":{"allShortcutsEnabled":false,"fileTree":{"obspy/core/event":{"items":[{"name":"__init__.py","path":"obspy/core/event/__init__.py","contentType":"file"},{"name":"base.py","path":"obspy/core/event/base.py","contentType":"file"},{"name":"catalog.py","path":"obspy/core/event/catalog.py","contentType":"file"},{"name":"event.py","path":"obspy/core/event/event.py","contentType":"file"},{"name":"header.py","path":"obspy/core/event/header.py","contentType":"file"},{"name":"magnitude.py","path":"obspy/core/event/magnitude.py","contentType":"file"},{"name":"origin.py","path":"obspy/core/event/origin.py","contentType":"file"},{"name":"resourceid.py","path":"obspy/core/event/resourceid.py","contentType":"file"},{"name":"source.py","path":"obspy/core/event/source.py","contentType":"file"}],"totalCount":9},"obspy/core":{"items":[{"name":"data","path":"obspy/core/data","contentType":"directory"},{"name":"event","path":"obspy/core/event","contentType":"directory"},{"name":"inventory","path":"obspy/core/inventory","contentType":"directory"},{"name":"tests","path":"obspy/core/tests","contentType":"directory"},{"name":"util","path":"obspy/core/util","contentType":"directory"},{"name":"README.txt","path":"obspy/core/README.txt","contentType":"file"},{"name":"__init__.py","path":"obspy/core/__init__.py","contentType":"file"},{"name":"compatibility.py","path":"obspy/core/compatibility.py","contentType":"file"},{"name":"preview.py","path":"obspy/core/preview.py","contentType":"file"},{"name":"stream.py","path":"obspy/core/stream.py","contentType":"file"},{"name":"trace.py","path":"obspy/core/trace.py","contentType":"file"},{"name":"utcdatetime.py","path":"obspy/core/utcdatetime.py","contentType":"file"}],"totalCount":12},"obspy":{"items":[{"name":"clients","path":"obspy/clients","contentType":"directory"},{"name":"core","path":"obspy/core","contentType":"directory"},{"name":"db","path":"obspy/db","contentType":"directory"},{"name":"geodetics","path":"obspy/geodetics","contentType":"directory"},{"name":"imaging","path":"obspy/imaging","contentType":"directory"},{"name":"io","path":"obspy/io","contentType":"directory"},{"name":"lib","path":"obspy/lib","contentType":"directory"},{"name":"realtime","path":"obspy/realtime","contentType":"directory"},{"name":"scripts","path":"obspy/scripts","contentType":"directory"},{"name":"signal","path":"obspy/signal","contentType":"directory"},{"name":"taup","path":"obspy/taup","contentType":"directory"},{"name":"CONTRIBUTORS.txt","path":"obspy/CONTRIBUTORS.txt","contentType":"file"},{"name":"LICENSE.txt","path":"obspy/LICENSE.txt","contentType":"file"},{"name":"__init__.py","path":"obspy/__init__.py","contentType":"file"}],"totalCount":14},"":{"items":[{"name":".circleci","path":".circleci","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":"debian","path":"debian","contentType":"directory"},{"name":"misc","path":"misc","contentType":"directory"},{"name":"obspy","path":"obspy","contentType":"directory"},{"name":".coveragerc","path":".coveragerc","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".landscape.yaml","path":".landscape.yaml","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"CHANGELOG.txt","path":"CHANGELOG.txt","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"CONTRIBUTORS.txt","path":"CONTRIBUTORS.txt","contentType":"symlink_file"},{"name":"LICENSE.txt","path":"LICENSE.txt","contentType":"symlink_file"},{"name":"MANIFEST.in","path":"MANIFEST.in","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"appveyor.yml","path":"appveyor.yml","contentType":"file"},{"name":"codecov.yml","path":"codecov.yml","contentType":"file"},{"name":"conftest.py","path":"conftest.py","contentType":"file"},{"name":"pytest.ini","path":"pytest.ini","contentType":"file"},{"name":"runtests.py","path":"runtests.py","contentType":"file"},{"name":"setup.py","path":"setup.py","contentType":"file"}],"totalCount":22}},"fileTreeProcessingTime":22.58557,"foldersToFetch":[],"repo":{"id":5731348,"defaultBranch":"master","name":"obspy","ownerLogin":"obspy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-08T19:17:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1701221?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"c3ba1a89c2659205b9b2e770f5ea3cfdfe823d5d","listCacheKey":"v0:1710254394.0","canEdit":false,"refType":"tree","currentOid":"c3ba1a89c2659205b9b2e770f5ea3cfdfe823d5d"},"path":"obspy/core/event/catalog.py","currentUser":null,"blob":{"rawLines":["# -*- coding: utf-8 -*-","\"\"\"","obspy.core.event.catalog - The Catalog class definition","=======================================================","This module provides a class hierarchy to consistently handle event metadata.","This class hierarchy is closely modelled after the de-facto standard format","`QuakeML `_.","",".. note::",""," For handling additional information not covered by the QuakeML standard and"," how to output it to QuakeML see the :ref:`ObsPy Tutorial `.","",":copyright:"," The ObsPy Development Team (devs@obspy.org)",":license:"," GNU Lesser General Public License, Version 3"," (http://www.gnu.org/copyleft/lesser.html)","\"\"\"","from __future__ import (absolute_import, division, print_function,"," unicode_literals)","from future.builtins import * # NOQA","from future.utils import native_str","","import glob","import io","import copy","import os","import warnings","","import numpy as np","","from obspy.core.utcdatetime import UTCDateTime","from obspy.core.util import NamedTemporaryFile, _read_from_plugin","from obspy.core.util.base import (ENTRY_POINTS, download_to_file,"," sanitize_filename)","from obspy.core.util.decorator import map_example_filename, uncompress_file","from obspy.core.util.misc import buffered_load_entry_point","from obspy.imaging.cm import obspy_sequential","","from .base import CreationInfo","from obspy.core.event import ResourceIdentifier","","from .event import Event","","EVENT_ENTRY_POINTS = ENTRY_POINTS['event']","EVENT_ENTRY_POINTS_WRITE = ENTRY_POINTS['event_write']","","","class Catalog(object):"," \"\"\""," This class serves as a container for Event objects.",""," :type events: list of :class:`~obspy.core.event.event.Event`, optional"," :param events: List of events"," :type resource_id: :class:`~obspy.core.event.resourceid.ResourceIdentifier`"," :param resource_id: Resource identifier of the catalog."," :type description: str, optional"," :param description: Description string that can be assigned to the"," earthquake catalog, or collection of events."," :type comments: list of :class:`~obspy.core.event.base.Comment`, optional"," :param comments: Additional comments."," :type creation_info: :class:`~obspy.core.event.base.CreationInfo`, optional"," :param creation_info: Creation information used to describe author,"," version, and creation time.",""," .. note::",""," For handling additional information not covered by the QuakeML"," standard and how to output it to QuakeML see the"," :ref:`ObsPy Tutorial `."," \"\"\""," def __init__(self, events=None, **kwargs):"," if not events:"," self.events = []"," else:"," self.events = events"," self.comments = kwargs.get(\"comments\", [])"," self._set_resource_id(kwargs.get(\"resource_id\", None))"," self.description = kwargs.get(\"description\", \"\")"," self._set_creation_info(kwargs.get(\"creation_info\", None))",""," def _get_resource_id(self):"," return self.__dict__['resource_id']",""," def _set_resource_id(self, value):"," if isinstance(value, dict):"," value = ResourceIdentifier(**value)"," elif type(value) != ResourceIdentifier:"," value = ResourceIdentifier(value)"," value.set_referred_object(self, warn=False)"," self.__dict__['resource_id'] = value",""," def __setstate__(self, state):"," \"\"\""," Reset the resource id after being unpickled to ensure they are"," bound to the correct object."," \"\"\""," state['resource_id'].set_referred_object(self, warn=False,"," parent=self)"," self.__dict__.update(state)",""," resource_id = property(_get_resource_id, _set_resource_id)",""," def _get_creation_info(self):"," return self.__dict__['creation_info']",""," def _set_creation_info(self, value):"," if type(value) == dict:"," value = CreationInfo(**value)"," elif type(value) != CreationInfo:"," value = CreationInfo(value)"," self.__dict__['creation_info'] = value",""," creation_info = property(_get_creation_info, _set_creation_info)",""," def __add__(self, other):"," \"\"\""," Method to add two catalogs."," \"\"\""," if isinstance(other, Event):"," other = Catalog([other])"," if not isinstance(other, Catalog):"," raise TypeError"," events = self.events + other.events"," return self.__class__(events=events)",""," def __delitem__(self, index):"," \"\"\""," Passes on the __delitem__ method to the underlying list of traces."," \"\"\""," return self.events.__delitem__(index)",""," def __eq__(self, other):"," \"\"\""," __eq__ method of the Catalog object.",""," :type other: :class:`~obspy.core.event.Catalog`"," :param other: Catalog object for comparison."," :rtype: bool"," :return: ``True`` if both Catalogs contain the same events.",""," .. rubric:: Example",""," >>> from obspy.core.event import read_events"," >>> cat = read_events()"," >>> cat2 = cat.copy()"," >>> cat is cat2"," False"," >>> cat == cat2"," True"," \"\"\""," if not isinstance(other, Catalog):"," return False"," if self.events != other.events:"," return False"," return True",""," def __ne__(self, other):"," return not self.__eq__(other)",""," def __getitem__(self, index):"," \"\"\""," __getitem__ method of the Catalog object.",""," :return: Event objects"," \"\"\""," if index == \"extra\":"," return self.__dict__[index]"," if isinstance(index, slice):"," return self.__class__(events=self.events.__getitem__(index))"," else:"," return self.events.__getitem__(index)",""," def __getslice__(self, i, j, k=1):"," \"\"\""," __getslice__ method of the Catalog object.",""," :return: Catalog object"," \"\"\""," # see also http://docs.python.org/reference/datamodel.html"," return self.__class__(events=self.events[max(0, i):max(0, j):k])",""," def __iadd__(self, other):"," \"\"\""," Method to add two catalog with self += other.",""," It will extend the current Catalog object with the events of the given"," Catalog. Events will not be copied but references to the original"," events will be appended.",""," :type other: :class:`~obspy.core.event.Catalog` or"," :class:`~obspy.core.event.event.Event`"," :param other: Catalog or Event object to add."," \"\"\""," if isinstance(other, Event):"," other = Catalog(events=[other])"," if not isinstance(other, Catalog):"," raise TypeError"," self.extend(other.events)"," return self",""," def __iter__(self):"," \"\"\""," Return a robust iterator for Events of current Catalog.",""," Doing this it is safe to remove events from catalogs inside of"," for-loops using catalog's :meth:`~obspy.core.event.Catalog.remove`"," method. Actually this creates a new iterator every time a event is"," removed inside the for-loop."," \"\"\""," return list(self.events).__iter__()",""," def __len__(self):"," \"\"\""," Returns the number of Events in the Catalog object."," \"\"\""," return len(self.events)",""," count = __len__",""," def __setitem__(self, index, event):"," \"\"\""," __setitem__ method of the Catalog object."," \"\"\""," if not isinstance(index, (str, native_str)):"," self.events.__setitem__(index, event)"," else:"," super(Catalog, self).__setitem__(index, event)",""," def __str__(self, print_all=False):"," \"\"\""," Returns short summary string of the current catalog.",""," It will contain the number of Events in the Catalog and the return"," value of each Event's :meth:`~obspy.core.event.event.Event.__str__`"," method.",""," :type print_all: bool, optional"," :param print_all: If True, all events will be printed, otherwise a"," maximum of ten event will be printed."," Defaults to False."," \"\"\""," out = str(len(self.events)) + ' Event(s) in Catalog:\\n'"," if len(self) <= 10 or print_all is True:"," out += \"\\n\".join([ev.short_str() for ev in self])"," else:"," out += \"\\n\".join([ev.short_str() for ev in self[:2]])"," out += \"\\n...\\n\""," out += \"\\n\".join([ev.short_str() for ev in self[-2:]])"," out += \"\\nTo see all events call \" + \\"," \"'print(CatalogObject.__str__(print_all=True))'\""," return out",""," def _repr_pretty_(self, p, cycle):"," p.text(self.__str__(print_all=p.verbose))",""," def append(self, event):"," \"\"\""," Appends a single Event object to the current Catalog object."," \"\"\""," if isinstance(event, Event):"," self.events.append(event)"," else:"," msg = 'Append only supports a single Event object as an argument.'"," raise TypeError(msg)",""," def clear(self):"," \"\"\""," Clears event list (convenient method).",""," .. rubric:: Example",""," >>> from obspy.core.event import read_events"," >>> cat = read_events()"," >>> len(cat)"," 3"," >>> cat.clear()"," >>> cat.events"," []"," \"\"\""," self.events = []",""," def filter(self, *args, **kwargs):"," \"\"\""," Returns a new Catalog object only containing Events which match the"," specified filter rules.",""," Valid filter keys are:",""," * magnitude;"," * longitude;"," * latitude;"," * depth;"," * time;"," * standard_error;"," * azimuthal_gap;"," * used_station_count;"," * used_phase_count.",""," Use ``inverse=True`` to return the Events that *do not* match the"," specified filter rules.",""," :rtype: :class:`Catalog`"," :return: Filtered catalog. A new Catalog object with filtered"," Events as references to the original Events.",""," .. rubric:: Example",""," >>> from obspy.core.event import read_events"," >>> cat = read_events()"," >>> print(cat)"," 3 Event(s) in Catalog:"," 2012-04-04T14:21:42.300000Z | +41.818, +79.689 | 4.4 mb | manual"," 2012-04-04T14:18:37.000000Z | +39.342, +41.044 | 4.3 ML | manual"," 2012-04-04T14:08:46.000000Z | +38.017, +37.736 | 3.0 ML | manual"," >>> cat2 = cat.filter(\"magnitude >= 4.0\", \"latitude < 40.0\")"," >>> print(cat2)"," 1 Event(s) in Catalog:"," 2012-04-04T14:18:37.000000Z | +39.342, +41.044 | 4.3 ML | manual"," >>> cat3 = cat.filter(\"time > 2012-04-04T14:10\","," ... \"time < 2012-04-04T14:20\")"," >>> print(cat3)"," 1 Event(s) in Catalog:"," 2012-04-04T14:18:37.000000Z | +39.342, +41.044 | 4.3 ML | manual"," >>> cat4 = cat.filter(\"time > 2012-04-04T14:10\","," ... \"time < 2012-04-04T14:20\","," ... inverse=True)"," >>> print(cat4)"," 2 Event(s) in Catalog:"," 2012-04-04T14:21:42.300000Z | +41.818, +79.689 | 4.4 mb | manual"," 2012-04-04T14:08:46.000000Z | +38.017, +37.736 | 3.0 ML | manual"," \"\"\""," # Helper functions. Only first argument might be None. Avoid"," # unorderable types by checking first shortcut on positive is None"," # also for the greater stuff (is confusing but correct)"," def _is_smaller(value_1, value_2):"," if value_1 is None or value_1 < value_2:"," return True"," return False",""," def _is_smaller_or_equal(value_1, value_2):"," if value_1 is None or value_1 <= value_2:"," return True"," return False",""," def _is_greater(value_1, value_2):"," if value_1 is None or value_1 <= value_2:"," return False"," return True",""," def _is_greater_or_equal(value_1, value_2):"," if value_1 is None or value_1 < value_2:"," return False"," return True",""," # Map the function to the operators."," operator_map = {\"<\": _is_smaller,"," \"<=\": _is_smaller_or_equal,"," \">\": _is_greater,"," \">=\": _is_greater_or_equal}",""," try:"," inverse = kwargs[\"inverse\"]"," except KeyError:"," inverse = False",""," events = list(self.events)"," for arg in args:"," try:"," key, operator, value = arg.split(\" \", 2)"," except ValueError:"," msg = \"%s is not a valid filter rule.\" % arg"," raise ValueError(msg)"," if key == \"magnitude\":"," temp_events = []"," for event in events:"," if (event.magnitudes and event.magnitudes[0].mag and"," operator_map[operator]("," event.magnitudes[0].mag,"," float(value))):"," temp_events.append(event)"," events = temp_events"," elif key in (\"longitude\", \"latitude\", \"depth\", \"time\"):"," temp_events = []"," for event in events:"," if (event.origins and key in event.origins[0] and"," operator_map[operator]("," event.origins[0].get(key),"," UTCDateTime(value) if key == 'time' else"," float(value))):"," temp_events.append(event)"," events = temp_events"," elif key in ('standard_error', 'azimuthal_gap',"," 'used_station_count', 'used_phase_count'):"," temp_events = []"," for event in events:"," if (event.origins and event.origins[0].quality and"," key in event.origins[0].quality and"," operator_map[operator]("," event.origins[0].quality.get(key),"," float(value))):"," temp_events.append(event)"," events = temp_events"," else:"," msg = \"%s is not a valid filter key\" % key"," raise ValueError(msg)"," if inverse:"," events = [ev for ev in self.events if ev not in events]"," return Catalog(events=events)",""," def copy(self):"," \"\"\""," Returns a deepcopy of the Catalog object.",""," :rtype: :class:`~obspy.core.stream.Catalog`"," :return: Copy of current catalog.",""," .. rubric:: Examples",""," 1. Create a Catalog and copy it",""," >>> from obspy.core.event import read_events"," >>> cat = read_events()"," >>> cat2 = cat.copy()",""," The two objects are not the same:",""," >>> cat is cat2"," False",""," But they have equal data:",""," >>> cat == cat2"," True",""," 2. The following example shows how to make an alias but not copy the"," data. Any changes on ``cat3`` would also change the contents of"," ``cat``.",""," >>> cat3 = cat"," >>> cat is cat3"," True"," >>> cat == cat3"," True"," \"\"\""," return copy.deepcopy(self)",""," def extend(self, event_list):"," \"\"\""," Extends the current Catalog object with a list of Event objects."," \"\"\""," if isinstance(event_list, list):"," for _i in event_list:"," # Make sure each item in the list is a event."," if not isinstance(_i, Event):"," msg = 'Extend only accepts a list of Event objects.'"," raise TypeError(msg)"," self.events.extend(event_list)"," elif isinstance(event_list, Catalog):"," self.events.extend(event_list.events)"," else:"," msg = 'Extend only supports a list of Event objects as argument.'"," raise TypeError(msg)",""," def write(self, filename, format, **kwargs):"," \"\"\""," Saves catalog into a file.",""," :type filename: str"," :param filename: The name of the file to write."," :type format: str"," :param format: The file format to use (e.g. ``\"QUAKEML\"``). See the"," `Supported Formats`_ section below for a list of supported formats."," :param kwargs: Additional keyword arguments passed to the underlying"," plugin's writer method.",""," .. rubric:: Example",""," >>> from obspy import read_events"," >>> catalog = read_events()"," >>> catalog.write(\"example.xml\", format=\"QUAKEML\") # doctest: +SKIP",""," Writing single events into files with meaningful filenames can be done"," e.g. using event.id",""," >>> for ev in catalog: # doctest: +SKIP"," ... filename = str(ev.resource_id) + \".xml\""," ... ev.write(filename, format=\"QUAKEML\") # doctest: +SKIP",""," .. rubric:: _`Supported Formats`",""," Additional ObsPy modules extend the parameters of the"," :meth:`~obspy.core.event.Catalog.write` method. The following"," table summarizes all known formats with write capability currently"," available for ObsPy.",""," Please refer to the `Linked Function Call`_ of each module for any"," extra options available.",""," %s"," \"\"\""," format = format.upper()"," try:"," # get format specific entry point"," format_ep = EVENT_ENTRY_POINTS_WRITE[format]"," # search writeFormat method for given entry point"," write_format = buffered_load_entry_point("," format_ep.dist.key, 'obspy.plugin.event.%s' % (format_ep.name),"," 'writeFormat')"," except (IndexError, ImportError, KeyError):"," msg = \"Writing format \\\"%s\\\" is not supported. Supported types: %s\""," raise ValueError(msg % (format,"," ', '.join(EVENT_ENTRY_POINTS_WRITE)))"," return write_format(self, filename, **kwargs)",""," def plot(self, projection='global', resolution='l',"," continent_fill_color='0.9', water_fill_color='1.0',"," label='magnitude', color='depth', colormap=None, show=True,"," outfile=None, method=None, fig=None, title=None,"," **kwargs): # @UnusedVariable"," \"\"\""," Creates preview map of all events in current Catalog object.",""," :type projection: str, optional"," :param projection: The map projection. Currently supported are:",""," * ``\"global\"`` (Will plot the whole world.)"," * ``\"ortho\"`` (Will center around the mean lat/long.)"," * ``\"local\"`` (Will plot around local events)",""," Defaults to \"global\""," :type resolution: str, optional"," :param resolution: Resolution of the boundary database to use. Will be"," based directly to the basemap module. Possible values are:",""," * ``\"c\"`` (crude)"," * ``\"l\"`` (low)"," * ``\"i\"`` (intermediate)"," * ``\"h\"`` (high)"," * ``\"f\"`` (full)",""," Defaults to ``\"l\"``"," :type continent_fill_color: Valid matplotlib color, optional"," :param continent_fill_color: Color of the continents. Defaults to"," ``\"0.9\"`` which is a light gray."," :type water_fill_color: Valid matplotlib color, optional"," :param water_fill_color: Color of all water bodies."," Defaults to ``\"white\"``."," :type label: str, optional"," :param label: Events will be labelled based on the chosen property."," Possible values are:",""," * ``\"magnitude\"``"," * ``None``",""," Defaults to ``\"magnitude\"``"," :type color: str, optional"," :param color: The events will be color-coded based on the chosen"," property. Possible values are:",""," * ``\"date\"``"," * ``\"depth\"``",""," Defaults to ``\"depth\"``"," :type colormap: str, any matplotlib colormap, optional"," :param colormap: The colormap for color-coding the events."," The event with the smallest property will have the"," color of one end of the colormap and the event with the biggest"," property the color of the other end with all other events in"," between."," Defaults to None which will use the default colormap for the date"," encoding and a colormap going from green over yellow to red for the"," depth encoding."," :type show: bool"," :param show: Whether to show the figure after plotting or not. Can be"," used to do further customization of the plot before"," showing it. Has no effect if `outfile` is specified."," :type outfile: str"," :param outfile: Output file path to directly save the resulting image"," (e.g. ``\"/tmp/image.png\"``). Overrides the ``show`` option, image"," will not be displayed interactively. The given path/filename is"," also used to automatically determine the output format. Supported"," file formats depend on your matplotlib backend. Most backends"," support png, pdf, ps, eps and svg. Defaults to ``None``."," The figure is closed after saving it to file."," :type method: str"," :param method: Method to use for plotting. Possible values are:",""," * ``'basemap'`` to use the Basemap library"," * ``'cartopy'`` to use the Cartopy library"," * ``None`` to pick the best available library",""," Defaults to ``None``."," :type fig: :class:`matplotlib.figure.Figure` (or"," :class:`matplotlib.axes.Axes`)"," :param fig: Figure instance to reuse, returned from a previous"," inventory/catalog plot call with `method=basemap`."," If a previous basemap plot is reused, any kwargs regarding the"," basemap plot setup will be ignored (i.e. `projection`,"," `resolution`, `continent_fill_color`, `water_fill_color`). Note"," that multiple plots using colorbars likely are problematic, but"," e.g. one station plot (without colorbar) and one event plot (with"," colorbar) together should work well."," If an :class:`~matplotlib.axes.Axes` is supplied, the given axes is"," used to plot into and no colorbar will be produced."," :type title: str"," :param title: Title above plot. If left ``None``, an automatic title"," will be generated. Set to ``\"\"`` for no title."," :returns: Figure instance with the plot.",""," .. rubric:: Examples",""," Mollweide projection for global overview:",""," >>> from obspy import read_events"," >>> cat = read_events()"," >>> cat.plot() # doctest:+SKIP",""," .. plot::",""," from obspy import read_events"," cat = read_events()"," cat.plot()",""," Orthographic projection:",""," >>> cat.plot(projection=\"ortho\") # doctest:+SKIP",""," .. plot::",""," from obspy import read_events"," cat = read_events()"," cat.plot(projection=\"ortho\")",""," Local (Albers equal area) projection:",""," >>> cat.plot(projection=\"local\") # doctest:+SKIP",""," .. plot::",""," from obspy import read_events"," cat = read_events()"," cat.plot(projection=\"local\")",""," Combining a station and event plot (uses basemap):",""," >>> from obspy import read_inventory, read_events"," >>> inv = read_inventory()"," >>> cat = read_events()"," >>> fig = inv.plot(method=basemap, show=False) # doctest:+SKIP"," >>> cat.plot(method=basemap, fig=fig) # doctest:+SKIP",""," .. plot::",""," from obspy import read_inventory, read_events"," inv = read_inventory()"," cat = read_events()"," fig = inv.plot(show=False)"," cat.plot(fig=fig)"," \"\"\""," from obspy.imaging.maps import plot_map, _plot_basemap_into_axes"," import matplotlib"," import matplotlib.pyplot as plt",""," if color not in ('date', 'depth'):"," raise ValueError('Events can be color coded by date or depth. '"," \"'%s' is not supported.\" % (color,))"," if label not in (None, 'magnitude', 'depth'):"," raise ValueError('Events can be labeled by magnitude or events can'"," ' not be labeled. '"," \"'%s' is not supported.\" % (label,))",""," # lat/lon coordinates, magnitudes, dates"," lats = []"," lons = []"," labels = []"," mags = []"," colors = []"," times = []"," for event in self:"," if not event.origins:"," msg = (\"Event '%s' does not have an origin and will not be \""," \"plotted.\" % str(event.resource_id))"," warnings.warn(msg)"," continue"," if not event.magnitudes:"," msg = (\"Event '%s' does not have a magnitude and will not be \""," \"plotted.\" % str(event.resource_id))"," warnings.warn(msg)"," continue"," origin = event.preferred_origin() or event.origins[0]"," lats.append(origin.latitude)"," lons.append(origin.longitude)"," times.append(origin.time)"," magnitude = event.preferred_magnitude() or event.magnitudes[0]"," mag = magnitude.mag"," mags.append(mag)"," labels.append((' %.1f' % mag) if mag and label == 'magnitude'"," else '')"," if color == 'date':"," c_ = origin.get('time') or np.nan"," else:"," c_ = (origin.get('depth') or np.nan) / 1e3"," colors.append(c_)",""," # Create the colormap for date based plotting."," if colormap is None:"," colormap = obspy_sequential",""," if title is None:"," if len(lons) > 1:"," # if we have a `None` in the origin time list it likely ends up"," # as min and/or max and causes problems.."," times_ = np.ma.masked_equal(times, None).compressed()"," min_time = times_.min()"," max_time = times_.max()"," title = ("," \"{event_count} events ({start} to {end}) \""," \"- Color codes {colorcode}, size the magnitude\".format("," event_count=len(self.events),"," start=min_time.strftime(\"%Y-%m-%d\"),"," end=max_time.strftime(\"%Y-%m-%d\"),"," colorcode=\"origin time\""," if color == \"date\""," else \"depth\"))"," else:"," title = \"Event at %s\" % times[0].strftime(\"%Y-%m-%d\")",""," if color not in (\"date\", \"depth\"):"," msg = \"Invalid option for 'color' parameter (%s).\" % color"," raise ValueError(msg)",""," min_size = 2"," max_size = 30"," min_size_ = min(mags) - 1"," max_size_ = max(mags) + 1"," if len(lons) > 1:"," frac = [(0.2 + (_i - min_size_)) / (max_size_ - min_size_)"," for _i in mags]"," size_plot = [(_i * (max_size - min_size)) ** 2 for _i in frac]"," else:"," size_plot = 15.0 ** 2",""," if isinstance(fig, matplotlib.axes.Axes):"," if method is not None and method != \"basemap\":"," msg = (\"Plotting into an matplotlib.axes.Axes instance \""," \"currently only implemented for `method='basemap'`.\")"," raise NotImplementedError(msg)"," ax = fig"," fig = ax.figure"," _plot_basemap_into_axes("," ax=ax, lons=lons, lats=lats, size=size_plot,"," color=colors, bmap=None, labels=labels,"," projection=projection, resolution=resolution,"," continent_fill_color=continent_fill_color,"," water_fill_color=water_fill_color,"," colormap=colormap, marker=\"o\", title=title,"," show=False, **kwargs)"," else:"," fig = plot_map(method, lons, lats, size_plot, colors, labels,"," projection=projection, resolution=resolution,"," continent_fill_color=continent_fill_color,"," water_fill_color=water_fill_color,"," colormap=colormap, marker=\"o\", title=title,"," show=False, fig=fig, **kwargs)",""," if outfile:"," fig.savefig(outfile)"," plt.close(fig)"," else:"," if show:"," plt.show()",""," return fig","","","@map_example_filename(\"pathname_or_url\")","def read_events(pathname_or_url=None, format=None, **kwargs):"," \"\"\""," Read event files into an ObsPy Catalog object.",""," The :func:`~obspy.core.event.read_events` function opens either one or"," multiple event files given via file name or URL using the"," ``pathname_or_url`` attribute.",""," :type pathname_or_url: str or StringIO.StringIO"," :param pathname_or_url: String containing a file name or a URL or a open"," file-like object. Wildcards are allowed for a file name. If this"," attribute is omitted, an example :class:`~obspy.core.event.Catalog`"," object will be returned."," :type format: str"," :param format: Format of the file to read (e.g. ``\"QUAKEML\"``). See the"," `Supported Formats`_ section below for a list of supported formats."," :rtype: :class:`~obspy.core.event.Catalog`"," :return: An ObsPy :class:`~obspy.core.event.Catalog` object.",""," .. rubric:: _`Supported Formats`",""," Additional ObsPy modules extend the functionality of the"," :func:`~obspy.core.event.read_events` function. The following table"," summarizes all known file formats currently supported by ObsPy.",""," Please refer to the `Linked Function Call`_ of each module for any extra"," options available at the import stage.",""," %s",""," Next to the :func:`~obspy.core.event.read_events` function the"," :meth:`~obspy.core.event.Catalog.write` method of the returned"," :class:`~obspy.core.event.Catalog` object can be used to export the data to"," the file system."," \"\"\""," if pathname_or_url is None:"," # if no pathname or URL specified, return example catalog"," return _create_example_catalog()"," elif not isinstance(pathname_or_url, (str, native_str)):"," # not a string - we assume a file-like object"," try:"," # first try reading directly"," catalog = _read(pathname_or_url, format, **kwargs)"," except TypeError:"," # if this fails, create a temporary file which is read directly"," # from the file system"," pathname_or_url.seek(0)"," with NamedTemporaryFile() as fh:"," fh.write(pathname_or_url.read())"," catalog = _read(fh.name, format, **kwargs)"," return catalog"," elif isinstance(pathname_or_url, bytes) and \\"," pathname_or_url.strip().startswith(b'<'):"," # XML string"," return _read(io.BytesIO(pathname_or_url), format, **kwargs)"," elif \"://\" in pathname_or_url[:10]:"," # URL"," # extract extension if any"," suffix = os.path.basename(pathname_or_url).partition('.')[2] or '.tmp'"," with NamedTemporaryFile(suffix=sanitize_filename(suffix)) as fh:"," download_to_file(url=pathname_or_url, filename_or_buffer=fh)"," catalog = _read(fh.name, format, **kwargs)"," return catalog"," else:"," pathname = pathname_or_url"," # File name(s)"," pathnames = sorted(glob.glob(pathname))"," if not pathnames:"," # try to give more specific information why the stream is empty"," if glob.has_magic(pathname) and not glob.glob(pathname):"," raise Exception(\"No file matching file pattern: %s\" % pathname)"," elif not glob.has_magic(pathname) and not os.path.isfile(pathname):"," raise IOError(2, \"No such file or directory\", pathname)",""," catalog = _read(pathnames[0], format, **kwargs)"," if len(pathnames) > 1:"," for filename in pathnames[1:]:"," catalog.extend(_read(filename, format, **kwargs).events)"," return catalog","","","@uncompress_file","def _read(filename, format=None, **kwargs):"," \"\"\""," Reads a single event file into a ObsPy Catalog object."," \"\"\""," catalog, format = _read_from_plugin('event', filename, format=format,"," **kwargs)"," for event in catalog:"," event._format = format"," return catalog","","","def _create_example_catalog():"," \"\"\""," Create an example catalog."," \"\"\""," return read_events('/path/to/neries_events.xml')","","","if __name__ == '__main__':"," import doctest"," doctest.testmod(exclude_empty=True)"],"stylingDirectives":[[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-s"}],[{"start":0,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":44,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":78,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":48,"cssClass":"pl-s"}],[{"start":0,"end":45,"cssClass":"pl-s"}],[{"start":0,"end":3,"cssClass":"pl-s"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":16,"end":22,"cssClass":"pl-k"},{"start":24,"end":39,"cssClass":"pl-s1"},{"start":41,"end":49,"cssClass":"pl-s1"},{"start":51,"end":65,"cssClass":"pl-s1"}],[{"start":24,"end":40,"cssClass":"pl-s1"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":11,"cssClass":"pl-s1"},{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":27,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":11,"cssClass":"pl-s1"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":24,"cssClass":"pl-k"},{"start":25,"end":35,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":9,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":9,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-k"},{"start":16,"end":18,"cssClass":"pl-s1"}],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":27,"cssClass":"pl-s1"},{"start":28,"end":34,"cssClass":"pl-k"},{"start":35,"end":46,"cssClass":"pl-v"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":27,"cssClass":"pl-k"},{"start":28,"end":46,"cssClass":"pl-v"},{"start":48,"end":65,"cssClass":"pl-s1"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-k"},{"start":34,"end":46,"cssClass":"pl-v"},{"start":48,"end":64,"cssClass":"pl-s1"}],[{"start":34,"end":51,"cssClass":"pl-s1"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":30,"cssClass":"pl-s1"},{"start":31,"end":37,"cssClass":"pl-k"},{"start":38,"end":58,"cssClass":"pl-s1"},{"start":60,"end":75,"cssClass":"pl-s1"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-k"},{"start":33,"end":58,"cssClass":"pl-s1"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":18,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-s1"},{"start":22,"end":28,"cssClass":"pl-k"},{"start":29,"end":45,"cssClass":"pl-s1"}],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-s1"},{"start":11,"end":17,"cssClass":"pl-k"},{"start":18,"end":30,"cssClass":"pl-v"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":28,"cssClass":"pl-k"},{"start":29,"end":47,"cssClass":"pl-v"}],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":11,"cssClass":"pl-s1"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-v"}],[],[{"start":0,"end":18,"cssClass":"pl-v"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":33,"cssClass":"pl-v"},{"start":34,"end":41,"cssClass":"pl-s"}],[{"start":0,"end":24,"cssClass":"pl-v"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":39,"cssClass":"pl-v"},{"start":40,"end":53,"cssClass":"pl-s"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-v"},{"start":14,"end":20,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s"}],[{"start":0,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":33,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":70,"cssClass":"pl-s"}],[{"start":0,"end":52,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":41,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":71,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":70,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":46,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-c1"},{"start":36,"end":38,"cssClass":"pl-c1"},{"start":38,"end":44,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":21,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":32,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":30,"cssClass":"pl-s1"},{"start":31,"end":34,"cssClass":"pl-en"},{"start":35,"end":45,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":29,"cssClass":"pl-en"},{"start":30,"end":36,"cssClass":"pl-s1"},{"start":37,"end":40,"cssClass":"pl-en"},{"start":41,"end":54,"cssClass":"pl-s"},{"start":56,"end":60,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-en"},{"start":38,"end":51,"cssClass":"pl-s"},{"start":53,"end":55,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":31,"cssClass":"pl-en"},{"start":32,"end":38,"cssClass":"pl-s1"},{"start":39,"end":42,"cssClass":"pl-en"},{"start":43,"end":58,"cssClass":"pl-s"},{"start":60,"end":64,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-en"},{"start":25,"end":29,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-s1"},{"start":29,"end":42,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-en"},{"start":25,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":38,"cssClass":"pl-v"},{"start":39,"end":41,"cssClass":"pl-c1"},{"start":41,"end":46,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":46,"cssClass":"pl-v"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":38,"cssClass":"pl-v"},{"start":39,"end":44,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":33,"cssClass":"pl-en"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":40,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":45,"end":50,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":21,"cssClass":"pl-s1"},{"start":22,"end":35,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":44,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-en"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":27,"end":32,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":70,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":27,"cssClass":"pl-s"},{"start":29,"end":48,"cssClass":"pl-en"},{"start":49,"end":53,"cssClass":"pl-s1"},{"start":55,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":60,"end":65,"cssClass":"pl-c1"}],[{"start":49,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":56,"end":60,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":21,"cssClass":"pl-s1"},{"start":22,"end":28,"cssClass":"pl-en"},{"start":29,"end":34,"cssClass":"pl-s1"}],[],[{"start":4,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":26,"cssClass":"pl-en"},{"start":27,"end":43,"cssClass":"pl-s1"},{"start":45,"end":61,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":26,"cssClass":"pl-en"},{"start":27,"end":31,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-s1"},{"start":29,"end":44,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":26,"cssClass":"pl-en"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":32,"cssClass":"pl-v"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":40,"cssClass":"pl-v"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":32,"cssClass":"pl-v"},{"start":33,"end":38,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":21,"cssClass":"pl-s1"},{"start":22,"end":37,"cssClass":"pl-s"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":46,"cssClass":"pl-s1"}],[],[{"start":4,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":28,"cssClass":"pl-en"},{"start":29,"end":47,"cssClass":"pl-s1"},{"start":49,"end":67,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-v"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":27,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-v"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":27,"cssClass":"pl-v"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":36,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":20,"end":29,"cssClass":"pl-en"},{"start":30,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":43,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-en"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":20,"end":26,"cssClass":"pl-s1"},{"start":27,"end":38,"cssClass":"pl-en"},{"start":39,"end":44,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":44,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":52,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":67,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":52,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":29,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":12,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-v"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":38,"cssClass":"pl-s1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-c1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":30,"cssClass":"pl-en"},{"start":31,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-en"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":27,"cssClass":"pl-s"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":32,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-s1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":33,"cssClass":"pl-en"},{"start":34,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":46,"end":52,"cssClass":"pl-s1"},{"start":53,"end":64,"cssClass":"pl-en"},{"start":65,"end":70,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":30,"cssClass":"pl-s1"},{"start":31,"end":42,"cssClass":"pl-en"},{"start":43,"end":48,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-en"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":50,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":66,"cssClass":"pl-c"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":20,"end":29,"cssClass":"pl-en"},{"start":30,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":42,"end":48,"cssClass":"pl-s1"},{"start":49,"end":52,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-s1"},{"start":59,"end":62,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":66,"end":67,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":53,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":78,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":58,"cssClass":"pl-s"}],[{"start":0,"end":50,"cssClass":"pl-s"}],[{"start":0,"end":53,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-v"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":27,"cssClass":"pl-v"},{"start":28,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":41,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-v"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":27,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":70,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-en"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-s1"},{"start":33,"end":41,"cssClass":"pl-en"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-en"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-en"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":39,"end":49,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":35,"cssClass":"pl-en"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":25,"cssClass":"pl-v"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":33,"end":44,"cssClass":"pl-en"},{"start":45,"end":50,"cssClass":"pl-s1"},{"start":52,"end":57,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":37,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":15,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":39,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":63,"cssClass":"pl-s"},{"start":60,"end":62,"cssClass":"pl-cce"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":39,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s"},{"start":20,"end":22,"cssClass":"pl-cce"},{"start":24,"end":28,"cssClass":"pl-en"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":33,"end":42,"cssClass":"pl-en"},{"start":45,"end":48,"cssClass":"pl-k"},{"start":49,"end":51,"cssClass":"pl-s1"},{"start":52,"end":54,"cssClass":"pl-c1"},{"start":55,"end":59,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s"},{"start":20,"end":22,"cssClass":"pl-cce"},{"start":24,"end":28,"cssClass":"pl-en"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":33,"end":42,"cssClass":"pl-en"},{"start":45,"end":48,"cssClass":"pl-k"},{"start":49,"end":51,"cssClass":"pl-s1"},{"start":52,"end":54,"cssClass":"pl-c1"},{"start":55,"end":59,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-c1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":28,"cssClass":"pl-s"},{"start":20,"end":22,"cssClass":"pl-cce"},{"start":25,"end":27,"cssClass":"pl-cce"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s"},{"start":20,"end":22,"cssClass":"pl-cce"},{"start":24,"end":28,"cssClass":"pl-en"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":33,"end":42,"cssClass":"pl-en"},{"start":45,"end":48,"cssClass":"pl-k"},{"start":49,"end":51,"cssClass":"pl-s1"},{"start":52,"end":54,"cssClass":"pl-c1"},{"start":55,"end":59,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-c1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":46,"cssClass":"pl-s"},{"start":20,"end":22,"cssClass":"pl-cce"},{"start":47,"end":48,"cssClass":"pl-c1"}],[{"start":19,"end":67,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-en"},{"start":28,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-s1"},{"start":40,"end":47,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":68,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-v"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":30,"cssClass":"pl-en"},{"start":31,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":78,"cssClass":"pl-s"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":27,"cssClass":"pl-v"},{"start":28,"end":31,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":18,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":46,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":52,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":10,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":30,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":15,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":24,"cssClass":"pl-s"}],[{"start":0,"end":29,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":52,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":68,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":43,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":68,"cssClass":"pl-c"}],[{"start":8,"end":74,"cssClass":"pl-c"}],[{"start":8,"end":63,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":23,"cssClass":"pl-en"},{"start":24,"end":31,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":51,"cssClass":"pl-s1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":27,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":32,"cssClass":"pl-en"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":42,"end":49,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":41,"cssClass":"pl-s1"},{"start":42,"end":44,"cssClass":"pl-c1"},{"start":45,"end":52,"cssClass":"pl-s1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":27,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":23,"cssClass":"pl-en"},{"start":24,"end":31,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":41,"cssClass":"pl-s1"},{"start":42,"end":44,"cssClass":"pl-c1"},{"start":45,"end":52,"cssClass":"pl-s1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-c1"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":32,"cssClass":"pl-en"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":42,"end":49,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":51,"cssClass":"pl-s1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-c1"}],[],[{"start":8,"end":44,"cssClass":"pl-c"}],[{"start":8,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":27,"cssClass":"pl-s"},{"start":29,"end":40,"cssClass":"pl-s1"}],[{"start":24,"end":28,"cssClass":"pl-s"},{"start":30,"end":50,"cssClass":"pl-s1"}],[{"start":24,"end":27,"cssClass":"pl-s"},{"start":29,"end":40,"cssClass":"pl-s1"}],[{"start":24,"end":28,"cssClass":"pl-s"},{"start":30,"end":50,"cssClass":"pl-s1"}],[],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":29,"end":38,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":23,"cssClass":"pl-v"}],[{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-c1"}],[],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":21,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":43,"end":48,"cssClass":"pl-en"},{"start":49,"end":52,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":29,"cssClass":"pl-v"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":54,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":57,"end":60,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":32,"cssClass":"pl-v"},{"start":33,"end":36,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":22,"end":33,"cssClass":"pl-s"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":16,"end":19,"cssClass":"pl-k"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":35,"cssClass":"pl-s1"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":40,"cssClass":"pl-s1"},{"start":41,"end":44,"cssClass":"pl-c1"},{"start":45,"end":50,"cssClass":"pl-s1"},{"start":51,"end":61,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":65,"end":68,"cssClass":"pl-s1"},{"start":69,"end":72,"cssClass":"pl-c1"}],[{"start":24,"end":36,"cssClass":"pl-s1"},{"start":37,"end":45,"cssClass":"pl-s1"}],[{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":44,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":51,"cssClass":"pl-s1"}],[{"start":28,"end":33,"cssClass":"pl-en"},{"start":34,"end":39,"cssClass":"pl-s1"}],[{"start":24,"end":35,"cssClass":"pl-s1"},{"start":36,"end":42,"cssClass":"pl-en"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":36,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":25,"end":36,"cssClass":"pl-s"},{"start":38,"end":48,"cssClass":"pl-s"},{"start":50,"end":57,"cssClass":"pl-s"},{"start":59,"end":65,"cssClass":"pl-s"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":16,"end":19,"cssClass":"pl-k"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":35,"cssClass":"pl-s1"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":37,"cssClass":"pl-s1"},{"start":38,"end":41,"cssClass":"pl-c1"},{"start":42,"end":45,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":54,"cssClass":"pl-s1"},{"start":55,"end":62,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":66,"end":69,"cssClass":"pl-c1"}],[{"start":24,"end":36,"cssClass":"pl-s1"},{"start":37,"end":45,"cssClass":"pl-s1"}],[{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":48,"cssClass":"pl-en"},{"start":49,"end":52,"cssClass":"pl-s1"}],[{"start":28,"end":39,"cssClass":"pl-v"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":47,"end":49,"cssClass":"pl-k"},{"start":50,"end":53,"cssClass":"pl-s1"},{"start":54,"end":56,"cssClass":"pl-c1"},{"start":57,"end":63,"cssClass":"pl-s"},{"start":64,"end":68,"cssClass":"pl-k"}],[{"start":28,"end":33,"cssClass":"pl-en"},{"start":34,"end":39,"cssClass":"pl-s1"}],[{"start":24,"end":35,"cssClass":"pl-s1"},{"start":36,"end":42,"cssClass":"pl-en"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":36,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":25,"end":41,"cssClass":"pl-s"},{"start":43,"end":58,"cssClass":"pl-s"}],[{"start":25,"end":45,"cssClass":"pl-s"},{"start":47,"end":65,"cssClass":"pl-s"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":16,"end":19,"cssClass":"pl-k"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":35,"cssClass":"pl-s1"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":37,"cssClass":"pl-s1"},{"start":38,"end":41,"cssClass":"pl-c1"},{"start":42,"end":47,"cssClass":"pl-s1"},{"start":48,"end":55,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":59,"end":66,"cssClass":"pl-s1"},{"start":67,"end":70,"cssClass":"pl-c1"}],[{"start":24,"end":27,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":31,"end":36,"cssClass":"pl-s1"},{"start":37,"end":44,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":55,"cssClass":"pl-s1"},{"start":56,"end":59,"cssClass":"pl-c1"}],[{"start":24,"end":36,"cssClass":"pl-s1"},{"start":37,"end":45,"cssClass":"pl-s1"}],[{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":53,"end":56,"cssClass":"pl-en"},{"start":57,"end":60,"cssClass":"pl-s1"}],[{"start":28,"end":33,"cssClass":"pl-en"},{"start":34,"end":39,"cssClass":"pl-s1"}],[{"start":24,"end":35,"cssClass":"pl-s1"},{"start":36,"end":42,"cssClass":"pl-en"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":36,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":52,"cssClass":"pl-s"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":58,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":32,"cssClass":"pl-v"},{"start":33,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-s1"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-k"},{"start":29,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":46,"cssClass":"pl-s1"},{"start":47,"end":49,"cssClass":"pl-k"},{"start":50,"end":52,"cssClass":"pl-s1"},{"start":53,"end":56,"cssClass":"pl-c1"},{"start":57,"end":59,"cssClass":"pl-c1"},{"start":60,"end":66,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-v"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":17,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":41,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":39,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":33,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":44,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":26,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-en"},{"start":29,"end":33,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":31,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":72,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":32,"cssClass":"pl-s1"},{"start":34,"end":38,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":18,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":22,"end":32,"cssClass":"pl-s1"}],[{"start":16,"end":61,"cssClass":"pl-c"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":22,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-en"},{"start":34,"end":36,"cssClass":"pl-s1"},{"start":38,"end":43,"cssClass":"pl-v"}],[{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":72,"cssClass":"pl-s"}],[{"start":20,"end":25,"cssClass":"pl-k"},{"start":26,"end":35,"cssClass":"pl-v"},{"start":36,"end":39,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":30,"cssClass":"pl-en"},{"start":31,"end":41,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":23,"cssClass":"pl-en"},{"start":24,"end":34,"cssClass":"pl-s1"},{"start":36,"end":43,"cssClass":"pl-v"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":30,"cssClass":"pl-en"},{"start":31,"end":41,"cssClass":"pl-s1"},{"start":42,"end":48,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":77,"cssClass":"pl-s"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":27,"cssClass":"pl-v"},{"start":28,"end":31,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-s1"},{"start":30,"end":36,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":40,"end":46,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":34,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":41,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":78,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":48,"cssClass":"pl-s"}],[{"start":0,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":40,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":61,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":10,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":29,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":12,"end":45,"cssClass":"pl-c"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":48,"cssClass":"pl-v"},{"start":49,"end":55,"cssClass":"pl-s1"}],[{"start":12,"end":61,"cssClass":"pl-c"}],[{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":52,"cssClass":"pl-en"}],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":26,"end":30,"cssClass":"pl-s1"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":36,"end":59,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":63,"end":72,"cssClass":"pl-s1"},{"start":73,"end":77,"cssClass":"pl-s1"}],[{"start":16,"end":29,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":16,"end":26,"cssClass":"pl-v"},{"start":28,"end":39,"cssClass":"pl-v"},{"start":41,"end":49,"cssClass":"pl-v"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":79,"cssClass":"pl-s"},{"start":34,"end":36,"cssClass":"pl-cce"},{"start":38,"end":40,"cssClass":"pl-cce"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":28,"cssClass":"pl-v"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":42,"cssClass":"pl-s1"}],[{"start":36,"end":40,"cssClass":"pl-s"},{"start":41,"end":45,"cssClass":"pl-en"},{"start":46,"end":70,"cssClass":"pl-v"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":27,"cssClass":"pl-en"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":34,"end":42,"cssClass":"pl-s1"},{"start":44,"end":46,"cssClass":"pl-c1"},{"start":46,"end":52,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":17,"cssClass":"pl-s1"},{"start":19,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":38,"cssClass":"pl-s"},{"start":40,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":51,"end":54,"cssClass":"pl-s"}],[{"start":13,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":39,"cssClass":"pl-s"},{"start":41,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":58,"end":63,"cssClass":"pl-s"}],[{"start":13,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":30,"cssClass":"pl-s"},{"start":32,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":45,"cssClass":"pl-s"},{"start":47,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":56,"end":60,"cssClass":"pl-c1"},{"start":62,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":67,"end":71,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-c1"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-c1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":48,"cssClass":"pl-c1"},{"start":50,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":56,"end":60,"cssClass":"pl-c1"}],[{"start":13,"end":15,"cssClass":"pl-c1"},{"start":15,"end":21,"cssClass":"pl-s1"},{"start":25,"end":42,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":68,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":39,"cssClass":"pl-s"}],[{"start":0,"end":71,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":65,"cssClass":"pl-s"}],[{"start":0,"end":57,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":39,"cssClass":"pl-s"}],[{"start":0,"end":78,"cssClass":"pl-s"}],[{"start":0,"end":70,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":29,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":68,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":44,"cssClass":"pl-s"}],[{"start":0,"end":64,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":34,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":29,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":39,"cssClass":"pl-s"}],[{"start":0,"end":34,"cssClass":"pl-s"}],[{"start":0,"end":72,"cssClass":"pl-s"}],[{"start":0,"end":42,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":24,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":62,"cssClass":"pl-s"}],[{"start":0,"end":66,"cssClass":"pl-s"}],[{"start":0,"end":62,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":72,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":24,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":64,"cssClass":"pl-s"}],[{"start":0,"end":26,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":68,"cssClass":"pl-s"}],[{"start":0,"end":57,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":71,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":57,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":33,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":42,"cssClass":"pl-s"}],[{"start":0,"end":70,"cssClass":"pl-s"}],[{"start":0,"end":62,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":67,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":48,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":24,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":58,"cssClass":"pl-s"}],[{"start":0,"end":48,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":41,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":39,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":41,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":57,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":41,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":40,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":45,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":57,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":41,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":40,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":58,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":57,"cssClass":"pl-s"}],[{"start":0,"end":34,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":71,"cssClass":"pl-s"}],[{"start":0,"end":62,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":57,"cssClass":"pl-s"}],[{"start":0,"end":34,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":38,"cssClass":"pl-s"}],[{"start":0,"end":29,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":32,"end":38,"cssClass":"pl-k"},{"start":39,"end":47,"cssClass":"pl-s1"},{"start":49,"end":72,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-s1"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":17,"end":20,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":25,"end":31,"cssClass":"pl-s"},{"start":33,"end":40,"cssClass":"pl-s"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":28,"cssClass":"pl-v"},{"start":29,"end":75,"cssClass":"pl-s"}],[{"start":29,"end":53,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-c1"},{"start":57,"end":62,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":17,"end":20,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":25,"end":29,"cssClass":"pl-c1"},{"start":31,"end":42,"cssClass":"pl-s"},{"start":44,"end":51,"cssClass":"pl-s"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":28,"cssClass":"pl-v"},{"start":29,"end":79,"cssClass":"pl-s"}],[{"start":29,"end":48,"cssClass":"pl-s"}],[{"start":29,"end":53,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-c1"},{"start":57,"end":62,"cssClass":"pl-s1"}],[],[{"start":8,"end":48,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":25,"end":32,"cssClass":"pl-s1"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":76,"cssClass":"pl-s"}],[{"start":23,"end":33,"cssClass":"pl-s"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-en"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":46,"end":57,"cssClass":"pl-s1"}],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":30,"end":33,"cssClass":"pl-s1"}],[{"start":16,"end":24,"cssClass":"pl-k"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":25,"end":35,"cssClass":"pl-s1"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":78,"cssClass":"pl-s"}],[{"start":23,"end":33,"cssClass":"pl-s"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-en"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":46,"end":57,"cssClass":"pl-s1"}],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":30,"end":33,"cssClass":"pl-s1"}],[{"start":16,"end":24,"cssClass":"pl-k"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":27,"end":43,"cssClass":"pl-en"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":54,"cssClass":"pl-s1"},{"start":55,"end":62,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-en"},{"start":24,"end":30,"cssClass":"pl-s1"},{"start":31,"end":39,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-en"},{"start":24,"end":30,"cssClass":"pl-s1"},{"start":31,"end":40,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":24,"cssClass":"pl-en"},{"start":25,"end":31,"cssClass":"pl-s1"},{"start":32,"end":36,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":49,"cssClass":"pl-en"},{"start":52,"end":54,"cssClass":"pl-c1"},{"start":55,"end":60,"cssClass":"pl-s1"},{"start":61,"end":71,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-c1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":27,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":27,"end":35,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":41,"cssClass":"pl-s1"},{"start":43,"end":45,"cssClass":"pl-k"},{"start":46,"end":49,"cssClass":"pl-s1"},{"start":50,"end":53,"cssClass":"pl-c1"},{"start":54,"end":59,"cssClass":"pl-s1"},{"start":60,"end":62,"cssClass":"pl-c1"},{"start":63,"end":74,"cssClass":"pl-s"}],[{"start":26,"end":30,"cssClass":"pl-k"},{"start":31,"end":33,"cssClass":"pl-s"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":30,"cssClass":"pl-s"}],[{"start":16,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":27,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-en"},{"start":32,"end":38,"cssClass":"pl-s"},{"start":40,"end":42,"cssClass":"pl-c1"},{"start":43,"end":45,"cssClass":"pl-s1"},{"start":46,"end":49,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":16,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":29,"end":32,"cssClass":"pl-en"},{"start":33,"end":40,"cssClass":"pl-s"},{"start":42,"end":44,"cssClass":"pl-c1"},{"start":45,"end":47,"cssClass":"pl-s1"},{"start":48,"end":51,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":58,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":8,"end":54,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-c1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":39,"cssClass":"pl-s1"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-en"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":16,"end":79,"cssClass":"pl-c"}],[{"start":16,"end":57,"cssClass":"pl-c"}],[{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":27,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-s1"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":44,"end":49,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-c1"},{"start":57,"end":67,"cssClass":"pl-en"}],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-en"}],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-en"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":20,"end":62,"cssClass":"pl-s"}],[{"start":20,"end":67,"cssClass":"pl-s"},{"start":68,"end":74,"cssClass":"pl-en"}],[{"start":24,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-en"},{"start":40,"end":44,"cssClass":"pl-s1"},{"start":45,"end":51,"cssClass":"pl-s1"}],[{"start":24,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":38,"cssClass":"pl-s1"},{"start":39,"end":47,"cssClass":"pl-en"},{"start":48,"end":58,"cssClass":"pl-s"}],[{"start":24,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":37,"end":45,"cssClass":"pl-en"},{"start":46,"end":56,"cssClass":"pl-s"}],[{"start":24,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":47,"cssClass":"pl-s"}],[{"start":34,"end":36,"cssClass":"pl-k"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":46,"end":52,"cssClass":"pl-s"}],[{"start":34,"end":38,"cssClass":"pl-k"},{"start":39,"end":46,"cssClass":"pl-s"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":37,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":49,"end":57,"cssClass":"pl-en"},{"start":58,"end":68,"cssClass":"pl-s"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":17,"end":20,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":25,"end":31,"cssClass":"pl-s"},{"start":33,"end":40,"cssClass":"pl-s"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":62,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":65,"end":70,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":28,"cssClass":"pl-v"},{"start":29,"end":32,"cssClass":"pl-s1"}],[],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":23,"cssClass":"pl-en"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":23,"cssClass":"pl-en"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":21,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":28,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":42,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":57,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":60,"end":69,"cssClass":"pl-s1"}],[{"start":20,"end":23,"cssClass":"pl-k"},{"start":24,"end":26,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":32,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":51,"cssClass":"pl-s1"},{"start":54,"end":56,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":62,"cssClass":"pl-k"},{"start":63,"end":65,"cssClass":"pl-s1"},{"start":66,"end":68,"cssClass":"pl-c1"},{"start":69,"end":73,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":28,"cssClass":"pl-c1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":37,"cssClass":"pl-s1"},{"start":38,"end":42,"cssClass":"pl-s1"},{"start":43,"end":47,"cssClass":"pl-v"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":28,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-c1"},{"start":34,"end":37,"cssClass":"pl-c1"},{"start":38,"end":44,"cssClass":"pl-s1"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":48,"end":57,"cssClass":"pl-s"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":72,"cssClass":"pl-s"}],[{"start":23,"end":75,"cssClass":"pl-s"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":41,"cssClass":"pl-v"},{"start":42,"end":45,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":20,"cssClass":"pl-s1"},{"start":21,"end":27,"cssClass":"pl-s1"}],[{"start":12,"end":35,"cssClass":"pl-en"}],[{"start":16,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":21,"cssClass":"pl-s1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":59,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":54,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"},{"start":39,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":60,"cssClass":"pl-s1"}],[{"start":16,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":57,"cssClass":"pl-s1"}],[{"start":16,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":49,"cssClass":"pl-s1"}],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":33,"cssClass":"pl-s1"},{"start":35,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":45,"cssClass":"pl-s"},{"start":47,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":58,"cssClass":"pl-s1"}],[{"start":16,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-c1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":30,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":26,"cssClass":"pl-en"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":47,"end":56,"cssClass":"pl-s1"},{"start":58,"end":64,"cssClass":"pl-s1"},{"start":66,"end":72,"cssClass":"pl-s1"}],[{"start":27,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":48,"cssClass":"pl-s1"},{"start":50,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":61,"end":71,"cssClass":"pl-s1"}],[{"start":27,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":68,"cssClass":"pl-s1"}],[{"start":27,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":60,"cssClass":"pl-s1"}],[{"start":27,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":44,"cssClass":"pl-s1"},{"start":46,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":56,"cssClass":"pl-s"},{"start":58,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":64,"end":69,"cssClass":"pl-s1"}],[{"start":27,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":37,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":43,"end":46,"cssClass":"pl-s1"},{"start":48,"end":50,"cssClass":"pl-c1"},{"start":50,"end":56,"cssClass":"pl-s1"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":23,"cssClass":"pl-en"},{"start":24,"end":31,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-en"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":40,"cssClass":"pl-en"},{"start":1,"end":21,"cssClass":"pl-en"},{"start":22,"end":39,"cssClass":"pl-s"}],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"},{"start":38,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":45,"end":49,"cssClass":"pl-c1"},{"start":51,"end":53,"cssClass":"pl-c1"},{"start":53,"end":59,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s"}],[{"start":0,"end":50,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":74,"cssClass":"pl-s"}],[{"start":0,"end":61,"cssClass":"pl-s"}],[{"start":0,"end":34,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":72,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":46,"cssClass":"pl-s"}],[{"start":0,"end":64,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-s"}],[{"start":0,"end":71,"cssClass":"pl-s"}],[{"start":0,"end":67,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":42,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":6,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":66,"cssClass":"pl-s"}],[{"start":0,"end":66,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":7,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-c1"}],[{"start":8,"end":65,"cssClass":"pl-c"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":38,"cssClass":"pl-en"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-c1"},{"start":13,"end":23,"cssClass":"pl-en"},{"start":24,"end":39,"cssClass":"pl-s1"},{"start":42,"end":45,"cssClass":"pl-s1"},{"start":47,"end":57,"cssClass":"pl-s1"}],[{"start":8,"end":53,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":12,"end":40,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-en"},{"start":28,"end":43,"cssClass":"pl-s1"},{"start":45,"end":51,"cssClass":"pl-s1"},{"start":53,"end":55,"cssClass":"pl-c1"},{"start":55,"end":61,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":24,"cssClass":"pl-v"}],[{"start":12,"end":75,"cssClass":"pl-c"}],[{"start":12,"end":34,"cssClass":"pl-c"}],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":32,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":35,"cssClass":"pl-v"},{"start":38,"end":40,"cssClass":"pl-k"},{"start":41,"end":43,"cssClass":"pl-s1"}],[{"start":16,"end":18,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":25,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-en"}],[{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-en"},{"start":32,"end":34,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":41,"end":47,"cssClass":"pl-s1"},{"start":49,"end":51,"cssClass":"pl-c1"},{"start":51,"end":57,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":19,"cssClass":"pl-en"},{"start":20,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":44,"end":47,"cssClass":"pl-c1"}],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":33,"cssClass":"pl-en"},{"start":36,"end":46,"cssClass":"pl-en"},{"start":47,"end":51,"cssClass":"pl-s"}],[{"start":8,"end":20,"cssClass":"pl-c"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":31,"cssClass":"pl-v"},{"start":32,"end":47,"cssClass":"pl-s1"},{"start":50,"end":56,"cssClass":"pl-s1"},{"start":58,"end":60,"cssClass":"pl-c1"},{"start":60,"end":66,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-s"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":33,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-c"}],[{"start":8,"end":34,"cssClass":"pl-c"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":19,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":33,"cssClass":"pl-en"},{"start":34,"end":49,"cssClass":"pl-s1"},{"start":51,"end":60,"cssClass":"pl-en"},{"start":61,"end":64,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":69,"end":71,"cssClass":"pl-c1"},{"start":72,"end":78,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":31,"cssClass":"pl-v"},{"start":32,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":56,"cssClass":"pl-en"},{"start":57,"end":63,"cssClass":"pl-s1"},{"start":66,"end":68,"cssClass":"pl-k"},{"start":69,"end":71,"cssClass":"pl-s1"}],[{"start":12,"end":28,"cssClass":"pl-en"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":48,"cssClass":"pl-s1"},{"start":50,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":69,"end":71,"cssClass":"pl-s1"}],[{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-en"},{"start":28,"end":30,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s1"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":47,"end":53,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":34,"cssClass":"pl-s1"}],[{"start":8,"end":22,"cssClass":"pl-c"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":26,"cssClass":"pl-en"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":32,"end":36,"cssClass":"pl-en"},{"start":37,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":24,"cssClass":"pl-s1"}],[{"start":12,"end":75,"cssClass":"pl-c"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":20,"end":29,"cssClass":"pl-en"},{"start":30,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-c1"},{"start":44,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":53,"end":57,"cssClass":"pl-en"},{"start":58,"end":66,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":31,"cssClass":"pl-v"},{"start":32,"end":67,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":70,"end":78,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":36,"end":44,"cssClass":"pl-s1"},{"start":46,"end":49,"cssClass":"pl-c1"},{"start":50,"end":53,"cssClass":"pl-c1"},{"start":54,"end":56,"cssClass":"pl-s1"},{"start":57,"end":61,"cssClass":"pl-s1"},{"start":62,"end":68,"cssClass":"pl-en"},{"start":69,"end":77,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":29,"cssClass":"pl-v"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":60,"cssClass":"pl-s"},{"start":62,"end":70,"cssClass":"pl-s1"}],[],[{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-en"},{"start":24,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":38,"end":44,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":48,"end":54,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-en"},{"start":15,"end":24,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"}],[{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":30,"cssClass":"pl-en"},{"start":31,"end":36,"cssClass":"pl-en"},{"start":37,"end":45,"cssClass":"pl-s1"},{"start":47,"end":53,"cssClass":"pl-s1"},{"start":55,"end":57,"cssClass":"pl-c1"},{"start":57,"end":63,"cssClass":"pl-s1"},{"start":65,"end":71,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":1,"end":16,"cssClass":"pl-s1"}],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":4,"end":9,"cssClass":"pl-en"},{"start":10,"end":18,"cssClass":"pl-s1"},{"start":20,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-c1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":35,"end":41,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s"}],[{"start":0,"end":58,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[{"start":4,"end":11,"cssClass":"pl-s1"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":39,"cssClass":"pl-en"},{"start":40,"end":47,"cssClass":"pl-s"},{"start":49,"end":57,"cssClass":"pl-s1"},{"start":59,"end":65,"cssClass":"pl-s1"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":66,"end":72,"cssClass":"pl-s1"}],[{"start":40,"end":42,"cssClass":"pl-c1"},{"start":42,"end":48,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":24,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":30,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":4,"end":27,"cssClass":"pl-en"}],[{"start":4,"end":7,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":51,"cssClass":"pl-s"}],[],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":25,"cssClass":"pl-s"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-s1"}],[{"start":4,"end":11,"cssClass":"pl-s1"},{"start":12,"end":19,"cssClass":"pl-en"},{"start":20,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-c1"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/obspy/obspy/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"catalog.py","displayUrl":"https://github.com/obspy/obspy/blob/c3ba1a89c2/obspy/core/event/catalog.py?raw=true","headerInfo":{"blobSize":"32 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"7ad43e1","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fobspy%2Fobspy%2Fblob%2Fc3ba1a89c2%2Fobspy%2Fcore%2Fevent%2Fcatalog.py","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"881","truncatedSloc":"744"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Python","languageID":303,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/obspy/obspy/blob/c3ba1a89c2/obspy/core/event/catalog.py","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/obspy/obspy/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/obspy/obspy/raw/c3ba1a89c2/obspy/core/event/catalog.py","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"EVENT_ENTRY_POINTS","kind":"constant","ident_start":1465,"ident_end":1483,"extent_start":1465,"extent_end":1507,"fully_qualified_name":"EVENT_ENTRY_POINTS","ident_utf16":{"start":{"line_number":45,"utf16_col":0},"end":{"line_number":45,"utf16_col":18}},"extent_utf16":{"start":{"line_number":45,"utf16_col":0},"end":{"line_number":45,"utf16_col":42}}},{"name":"EVENT_ENTRY_POINTS_WRITE","kind":"constant","ident_start":1508,"ident_end":1532,"extent_start":1508,"extent_end":1562,"fully_qualified_name":"EVENT_ENTRY_POINTS_WRITE","ident_utf16":{"start":{"line_number":46,"utf16_col":0},"end":{"line_number":46,"utf16_col":24}},"extent_utf16":{"start":{"line_number":46,"utf16_col":0},"end":{"line_number":46,"utf16_col":54}}},{"name":"Catalog","kind":"class","ident_start":1571,"ident_end":1578,"extent_start":1565,"extent_end":28624,"fully_qualified_name":"Catalog","ident_utf16":{"start":{"line_number":49,"utf16_col":6},"end":{"line_number":49,"utf16_col":13}},"extent_utf16":{"start":{"line_number":49,"utf16_col":0},"end":{"line_number":774,"utf16_col":18}}},{"name":"__init__","kind":"function","ident_start":2578,"ident_end":2586,"extent_start":2574,"extent_end":2953,"fully_qualified_name":"Catalog.__init__","ident_utf16":{"start":{"line_number":72,"utf16_col":8},"end":{"line_number":72,"utf16_col":16}},"extent_utf16":{"start":{"line_number":72,"utf16_col":4},"end":{"line_number":80,"utf16_col":66}}},{"name":"_get_resource_id","kind":"function","ident_start":2963,"ident_end":2979,"extent_start":2959,"extent_end":3030,"fully_qualified_name":"Catalog._get_resource_id","ident_utf16":{"start":{"line_number":82,"utf16_col":8},"end":{"line_number":82,"utf16_col":24}},"extent_utf16":{"start":{"line_number":82,"utf16_col":4},"end":{"line_number":83,"utf16_col":43}}},{"name":"_set_resource_id","kind":"function","ident_start":3040,"ident_end":3056,"extent_start":3036,"extent_end":3345,"fully_qualified_name":"Catalog._set_resource_id","ident_utf16":{"start":{"line_number":85,"utf16_col":8},"end":{"line_number":85,"utf16_col":24}},"extent_utf16":{"start":{"line_number":85,"utf16_col":4},"end":{"line_number":91,"utf16_col":44}}},{"name":"__setstate__","kind":"function","ident_start":3355,"ident_end":3367,"extent_start":3351,"extent_end":3678,"fully_qualified_name":"Catalog.__setstate__","ident_utf16":{"start":{"line_number":93,"utf16_col":8},"end":{"line_number":93,"utf16_col":20}},"extent_utf16":{"start":{"line_number":93,"utf16_col":4},"end":{"line_number":100,"utf16_col":35}}},{"name":"resource_id","kind":"constant","ident_start":3684,"ident_end":3695,"extent_start":3684,"extent_end":3742,"fully_qualified_name":"Catalog.resource_id","ident_utf16":{"start":{"line_number":102,"utf16_col":4},"end":{"line_number":102,"utf16_col":15}},"extent_utf16":{"start":{"line_number":102,"utf16_col":4},"end":{"line_number":102,"utf16_col":62}}},{"name":"_get_creation_info","kind":"function","ident_start":3752,"ident_end":3770,"extent_start":3748,"extent_end":3823,"fully_qualified_name":"Catalog._get_creation_info","ident_utf16":{"start":{"line_number":104,"utf16_col":8},"end":{"line_number":104,"utf16_col":26}},"extent_utf16":{"start":{"line_number":104,"utf16_col":4},"end":{"line_number":105,"utf16_col":45}}},{"name":"_set_creation_info","kind":"function","ident_start":3833,"ident_end":3851,"extent_start":3829,"extent_end":4068,"fully_qualified_name":"Catalog._set_creation_info","ident_utf16":{"start":{"line_number":107,"utf16_col":8},"end":{"line_number":107,"utf16_col":26}},"extent_utf16":{"start":{"line_number":107,"utf16_col":4},"end":{"line_number":112,"utf16_col":46}}},{"name":"creation_info","kind":"constant","ident_start":4074,"ident_end":4087,"extent_start":4074,"extent_end":4138,"fully_qualified_name":"Catalog.creation_info","ident_utf16":{"start":{"line_number":114,"utf16_col":4},"end":{"line_number":114,"utf16_col":17}},"extent_utf16":{"start":{"line_number":114,"utf16_col":4},"end":{"line_number":114,"utf16_col":68}}},{"name":"__add__","kind":"function","ident_start":4148,"ident_end":4155,"extent_start":4144,"extent_end":4463,"fully_qualified_name":"Catalog.__add__","ident_utf16":{"start":{"line_number":116,"utf16_col":8},"end":{"line_number":116,"utf16_col":15}},"extent_utf16":{"start":{"line_number":116,"utf16_col":4},"end":{"line_number":125,"utf16_col":44}}},{"name":"__delitem__","kind":"function","ident_start":4473,"ident_end":4484,"extent_start":4469,"extent_end":4643,"fully_qualified_name":"Catalog.__delitem__","ident_utf16":{"start":{"line_number":127,"utf16_col":8},"end":{"line_number":127,"utf16_col":19}},"extent_utf16":{"start":{"line_number":127,"utf16_col":4},"end":{"line_number":131,"utf16_col":45}}},{"name":"__eq__","kind":"function","ident_start":4653,"ident_end":4659,"extent_start":4649,"extent_end":5314,"fully_qualified_name":"Catalog.__eq__","ident_utf16":{"start":{"line_number":133,"utf16_col":8},"end":{"line_number":133,"utf16_col":14}},"extent_utf16":{"start":{"line_number":133,"utf16_col":4},"end":{"line_number":156,"utf16_col":19}}},{"name":"__ne__","kind":"function","ident_start":5324,"ident_end":5330,"extent_start":5320,"extent_end":5382,"fully_qualified_name":"Catalog.__ne__","ident_utf16":{"start":{"line_number":158,"utf16_col":8},"end":{"line_number":158,"utf16_col":14}},"extent_utf16":{"start":{"line_number":158,"utf16_col":4},"end":{"line_number":159,"utf16_col":37}}},{"name":"__getitem__","kind":"function","ident_start":5392,"ident_end":5403,"extent_start":5388,"extent_end":5766,"fully_qualified_name":"Catalog.__getitem__","ident_utf16":{"start":{"line_number":161,"utf16_col":8},"end":{"line_number":161,"utf16_col":19}},"extent_utf16":{"start":{"line_number":161,"utf16_col":4},"end":{"line_number":172,"utf16_col":49}}},{"name":"__getslice__","kind":"function","ident_start":5776,"ident_end":5788,"extent_start":5772,"extent_end":6054,"fully_qualified_name":"Catalog.__getslice__","ident_utf16":{"start":{"line_number":174,"utf16_col":8},"end":{"line_number":174,"utf16_col":20}},"extent_utf16":{"start":{"line_number":174,"utf16_col":4},"end":{"line_number":181,"utf16_col":72}}},{"name":"__iadd__","kind":"function","ident_start":6064,"ident_end":6072,"extent_start":6060,"extent_end":6722,"fully_qualified_name":"Catalog.__iadd__","ident_utf16":{"start":{"line_number":183,"utf16_col":8},"end":{"line_number":183,"utf16_col":16}},"extent_utf16":{"start":{"line_number":183,"utf16_col":4},"end":{"line_number":200,"utf16_col":19}}},{"name":"__iter__","kind":"function","ident_start":6732,"ident_end":6740,"extent_start":6728,"extent_end":7138,"fully_qualified_name":"Catalog.__iter__","ident_utf16":{"start":{"line_number":202,"utf16_col":8},"end":{"line_number":202,"utf16_col":16}},"extent_utf16":{"start":{"line_number":202,"utf16_col":4},"end":{"line_number":211,"utf16_col":43}}},{"name":"__len__","kind":"function","ident_start":7148,"ident_end":7155,"extent_start":7144,"extent_end":7278,"fully_qualified_name":"Catalog.__len__","ident_utf16":{"start":{"line_number":213,"utf16_col":8},"end":{"line_number":213,"utf16_col":15}},"extent_utf16":{"start":{"line_number":213,"utf16_col":4},"end":{"line_number":217,"utf16_col":31}}},{"name":"count","kind":"constant","ident_start":7284,"ident_end":7289,"extent_start":7284,"extent_end":7299,"fully_qualified_name":"Catalog.count","ident_utf16":{"start":{"line_number":219,"utf16_col":4},"end":{"line_number":219,"utf16_col":9}},"extent_utf16":{"start":{"line_number":219,"utf16_col":4},"end":{"line_number":219,"utf16_col":19}}},{"name":"__setitem__","kind":"function","ident_start":7309,"ident_end":7320,"extent_start":7305,"extent_end":7591,"fully_qualified_name":"Catalog.__setitem__","ident_utf16":{"start":{"line_number":221,"utf16_col":8},"end":{"line_number":221,"utf16_col":19}},"extent_utf16":{"start":{"line_number":221,"utf16_col":4},"end":{"line_number":228,"utf16_col":58}}},{"name":"__str__","kind":"function","ident_start":7601,"ident_end":7608,"extent_start":7597,"extent_end":8571,"fully_qualified_name":"Catalog.__str__","ident_utf16":{"start":{"line_number":230,"utf16_col":8},"end":{"line_number":230,"utf16_col":15}},"extent_utf16":{"start":{"line_number":230,"utf16_col":4},"end":{"line_number":252,"utf16_col":18}}},{"name":"_repr_pretty_","kind":"function","ident_start":8581,"ident_end":8594,"extent_start":8577,"extent_end":8661,"fully_qualified_name":"Catalog._repr_pretty_","ident_utf16":{"start":{"line_number":254,"utf16_col":8},"end":{"line_number":254,"utf16_col":21}},"extent_utf16":{"start":{"line_number":254,"utf16_col":4},"end":{"line_number":255,"utf16_col":49}}},{"name":"append","kind":"function","ident_start":8671,"ident_end":8677,"extent_start":8667,"extent_end":8985,"fully_qualified_name":"Catalog.append","ident_utf16":{"start":{"line_number":257,"utf16_col":8},"end":{"line_number":257,"utf16_col":14}},"extent_utf16":{"start":{"line_number":257,"utf16_col":4},"end":{"line_number":265,"utf16_col":32}}},{"name":"clear","kind":"function","ident_start":8995,"ident_end":9000,"extent_start":8991,"extent_end":9307,"fully_qualified_name":"Catalog.clear","ident_utf16":{"start":{"line_number":267,"utf16_col":8},"end":{"line_number":267,"utf16_col":13}},"extent_utf16":{"start":{"line_number":267,"utf16_col":4},"end":{"line_number":281,"utf16_col":24}}},{"name":"filter","kind":"function","ident_start":9317,"ident_end":9323,"extent_start":9313,"extent_end":14343,"fully_qualified_name":"Catalog.filter","ident_utf16":{"start":{"line_number":283,"utf16_col":8},"end":{"line_number":283,"utf16_col":14}},"extent_utf16":{"start":{"line_number":283,"utf16_col":4},"end":{"line_number":409,"utf16_col":37}}},{"name":"_is_smaller","kind":"function","ident_start":11398,"ident_end":11409,"extent_start":11394,"extent_end":11534,"fully_qualified_name":"Catalog._is_smaller","ident_utf16":{"start":{"line_number":336,"utf16_col":12},"end":{"line_number":336,"utf16_col":23}},"extent_utf16":{"start":{"line_number":336,"utf16_col":8},"end":{"line_number":339,"utf16_col":24}}},{"name":"_is_smaller_or_equal","kind":"function","ident_start":11548,"ident_end":11568,"extent_start":11544,"extent_end":11694,"fully_qualified_name":"Catalog._is_smaller_or_equal","ident_utf16":{"start":{"line_number":341,"utf16_col":12},"end":{"line_number":341,"utf16_col":32}},"extent_utf16":{"start":{"line_number":341,"utf16_col":8},"end":{"line_number":344,"utf16_col":24}}},{"name":"_is_greater","kind":"function","ident_start":11708,"ident_end":11719,"extent_start":11704,"extent_end":11845,"fully_qualified_name":"Catalog._is_greater","ident_utf16":{"start":{"line_number":346,"utf16_col":12},"end":{"line_number":346,"utf16_col":23}},"extent_utf16":{"start":{"line_number":346,"utf16_col":8},"end":{"line_number":349,"utf16_col":23}}},{"name":"_is_greater_or_equal","kind":"function","ident_start":11859,"ident_end":11879,"extent_start":11855,"extent_end":12004,"fully_qualified_name":"Catalog._is_greater_or_equal","ident_utf16":{"start":{"line_number":351,"utf16_col":12},"end":{"line_number":351,"utf16_col":32}},"extent_utf16":{"start":{"line_number":351,"utf16_col":8},"end":{"line_number":354,"utf16_col":23}}},{"name":"copy","kind":"function","ident_start":14353,"ident_end":14357,"extent_start":14349,"extent_end":15235,"fully_qualified_name":"Catalog.copy","ident_utf16":{"start":{"line_number":411,"utf16_col":8},"end":{"line_number":411,"utf16_col":12}},"extent_utf16":{"start":{"line_number":411,"utf16_col":4},"end":{"line_number":446,"utf16_col":34}}},{"name":"extend","kind":"function","ident_start":15245,"ident_end":15251,"extent_start":15241,"extent_end":15928,"fully_qualified_name":"Catalog.extend","ident_utf16":{"start":{"line_number":448,"utf16_col":8},"end":{"line_number":448,"utf16_col":14}},"extent_utf16":{"start":{"line_number":448,"utf16_col":4},"end":{"line_number":463,"utf16_col":32}}},{"name":"write","kind":"function","ident_start":15938,"ident_end":15943,"extent_start":15934,"extent_end":17965,"fully_qualified_name":"Catalog.write","ident_utf16":{"start":{"line_number":465,"utf16_col":8},"end":{"line_number":465,"utf16_col":13}},"extent_utf16":{"start":{"line_number":465,"utf16_col":4},"end":{"line_number":514,"utf16_col":53}}},{"name":"plot","kind":"function","ident_start":17975,"ident_end":17979,"extent_start":17971,"extent_end":28624,"fully_qualified_name":"Catalog.plot","ident_utf16":{"start":{"line_number":516,"utf16_col":8},"end":{"line_number":516,"utf16_col":12}},"extent_utf16":{"start":{"line_number":516,"utf16_col":4},"end":{"line_number":774,"utf16_col":18}}},{"name":"read_events","kind":"function","ident_start":28672,"ident_end":28683,"extent_start":28668,"extent_end":32223,"fully_qualified_name":"read_events","ident_utf16":{"start":{"line_number":778,"utf16_col":4},"end":{"line_number":778,"utf16_col":15}},"extent_utf16":{"start":{"line_number":778,"utf16_col":0},"end":{"line_number":856,"utf16_col":22}}},{"name":"_read","kind":"function","ident_start":32247,"ident_end":32252,"extent_start":32243,"extent_end":32561,"fully_qualified_name":"_read","ident_utf16":{"start":{"line_number":860,"utf16_col":4},"end":{"line_number":860,"utf16_col":9}},"extent_utf16":{"start":{"line_number":860,"utf16_col":0},"end":{"line_number":868,"utf16_col":18}}},{"name":"_create_example_catalog","kind":"function","ident_start":32568,"ident_end":32591,"extent_start":32564,"extent_end":32694,"fully_qualified_name":"_create_example_catalog","ident_utf16":{"start":{"line_number":871,"utf16_col":4},"end":{"line_number":871,"utf16_col":27}},"extent_utf16":{"start":{"line_number":871,"utf16_col":0},"end":{"line_number":875,"utf16_col":52}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/obspy/obspy/branches":{"post":"xJ9anoiXUJVQzcBPKXxu1XGLhCNLWZOWcILn9nTlNRc2dIz_V0AoVGhDdIcEunHpRuhjkCaaQILpsVc0I_CkAg"},"/repos/preferences":{"post":"uuT3XQxOyuJ9k07ztG1pBymqzNo78vjbqJAYu9s4sRTsbvZ5v900uy0yNuBzowGALKhcB5eBdOoh1w7YaRDJIA"}}},"title":"obspy/obspy/core/event/catalog.py at c3ba1a89c2659205b9b2e770f5ea3cfdfe823d5d ยท obspy/obspy"}