{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"bin","path":"bin","contentType":"directory"},{"name":"compat","path":"compat","contentType":"directory"},{"name":"connectivity","path":"connectivity","contentType":"directory"},{"name":"contrib","path":"contrib","contentType":"directory"},{"name":"external","path":"external","contentType":"directory"},{"name":"fileio","path":"fileio","contentType":"directory"},{"name":"forward","path":"forward","contentType":"directory"},{"name":"inverse","path":"inverse","contentType":"directory"},{"name":"plotting","path":"plotting","contentType":"directory"},{"name":"preproc","path":"preproc","contentType":"directory"},{"name":"private","path":"private","contentType":"directory"},{"name":"qsub","path":"qsub","contentType":"directory"},{"name":"realtime","path":"realtime","contentType":"directory"},{"name":"specest","path":"specest","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"statfun","path":"statfun","contentType":"directory"},{"name":"template","path":"template","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":"trialfun","path":"trialfun","contentType":"directory"},{"name":"utilities","path":"utilities","contentType":"directory"},{"name":".codespellignorelines","path":".codespellignorelines","contentType":"file"},{"name":".codespellrc","path":".codespellrc","contentType":"file"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"CITATION.cff","path":"CITATION.cff","contentType":"file"},{"name":"COPYING","path":"COPYING","contentType":"file"},{"name":"Contents.m","path":"Contents.m","contentType":"file"},{"name":"Makefile","path":"Makefile","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"besa2fieldtrip.m","path":"besa2fieldtrip.m","contentType":"file"},{"name":"bis2fieldtrip.m","path":"bis2fieldtrip.m","contentType":"file"},{"name":"data2bids.m","path":"data2bids.m","contentType":"file"},{"name":"edf2fieldtrip.m","path":"edf2fieldtrip.m","contentType":"file"},{"name":"fieldtrip2besa.m","path":"fieldtrip2besa.m","contentType":"file"},{"name":"fieldtrip2bis.m","path":"fieldtrip2bis.m","contentType":"file"},{"name":"fieldtrip2ctf.m","path":"fieldtrip2ctf.m","contentType":"file"},{"name":"fieldtrip2fiff.m","path":"fieldtrip2fiff.m","contentType":"file"},{"name":"fieldtrip2homer.m","path":"fieldtrip2homer.m","contentType":"file"},{"name":"fieldtrip2spss.m","path":"fieldtrip2spss.m","contentType":"file"},{"name":"ft_analysispipeline.m","path":"ft_analysispipeline.m","contentType":"file"},{"name":"ft_annotate.m","path":"ft_annotate.m","contentType":"file"},{"name":"ft_anonymizedata.m","path":"ft_anonymizedata.m","contentType":"file"},{"name":"ft_appenddata.m","path":"ft_appenddata.m","contentType":"file"},{"name":"ft_appendfreq.m","path":"ft_appendfreq.m","contentType":"file"},{"name":"ft_appendlayout.m","path":"ft_appendlayout.m","contentType":"file"},{"name":"ft_appendsens.m","path":"ft_appendsens.m","contentType":"file"},{"name":"ft_appendsource.m","path":"ft_appendsource.m","contentType":"file"},{"name":"ft_appendspike.m","path":"ft_appendspike.m","contentType":"file"},{"name":"ft_appendtimelock.m","path":"ft_appendtimelock.m","contentType":"file"},{"name":"ft_artifact_clip.m","path":"ft_artifact_clip.m","contentType":"file"},{"name":"ft_artifact_ecg.m","path":"ft_artifact_ecg.m","contentType":"file"},{"name":"ft_artifact_eog.m","path":"ft_artifact_eog.m","contentType":"file"},{"name":"ft_artifact_jump.m","path":"ft_artifact_jump.m","contentType":"file"},{"name":"ft_artifact_muscle.m","path":"ft_artifact_muscle.m","contentType":"file"},{"name":"ft_artifact_nan.m","path":"ft_artifact_nan.m","contentType":"file"},{"name":"ft_artifact_threshold.m","path":"ft_artifact_threshold.m","contentType":"file"},{"name":"ft_artifact_tms.m","path":"ft_artifact_tms.m","contentType":"file"},{"name":"ft_artifact_zvalue.m","path":"ft_artifact_zvalue.m","contentType":"file"},{"name":"ft_audiovideobrowser.m","path":"ft_audiovideobrowser.m","contentType":"file"},{"name":"ft_badchannel.m","path":"ft_badchannel.m","contentType":"file"},{"name":"ft_badsegment.m","path":"ft_badsegment.m","contentType":"file"},{"name":"ft_channelnormalise.m","path":"ft_channelnormalise.m","contentType":"file"},{"name":"ft_channelrepair.m","path":"ft_channelrepair.m","contentType":"file"},{"name":"ft_clusterplot.m","path":"ft_clusterplot.m","contentType":"file"},{"name":"ft_combineplanar.m","path":"ft_combineplanar.m","contentType":"file"},{"name":"ft_componentanalysis.m","path":"ft_componentanalysis.m","contentType":"file"},{"name":"ft_conjunctionanalysis.m","path":"ft_conjunctionanalysis.m","contentType":"file"},{"name":"ft_connectivityanalysis.m","path":"ft_connectivityanalysis.m","contentType":"file"},{"name":"ft_connectivityplot.m","path":"ft_connectivityplot.m","contentType":"file"},{"name":"ft_connectivitysimulation.m","path":"ft_connectivitysimulation.m","contentType":"file"},{"name":"ft_crossfrequencyanalysis.m","path":"ft_crossfrequencyanalysis.m","contentType":"file"},{"name":"ft_databrowser.m","path":"ft_databrowser.m","contentType":"file"},{"name":"ft_defacemesh.m","path":"ft_defacemesh.m","contentType":"file"},{"name":"ft_defacevolume.m","path":"ft_defacevolume.m","contentType":"file"},{"name":"ft_defaults.m","path":"ft_defaults.m","contentType":"file"},{"name":"ft_definetrial.m","path":"ft_definetrial.m","contentType":"file"},{"name":"ft_denoise_dssp.m","path":"ft_denoise_dssp.m","contentType":"file"},{"name":"ft_denoise_hfc.m","path":"ft_denoise_hfc.m","contentType":"file"},{"name":"ft_denoise_pca.m","path":"ft_denoise_pca.m","contentType":"file"},{"name":"ft_denoise_prewhiten.m","path":"ft_denoise_prewhiten.m","contentType":"file"},{"name":"ft_denoise_ssp.m","path":"ft_denoise_ssp.m","contentType":"file"},{"name":"ft_denoise_synthetic.m","path":"ft_denoise_synthetic.m","contentType":"file"},{"name":"ft_denoise_tsr.m","path":"ft_denoise_tsr.m","contentType":"file"},{"name":"ft_detect_movement.m","path":"ft_detect_movement.m","contentType":"file"},{"name":"ft_dipolefitting.m","path":"ft_dipolefitting.m","contentType":"file"},{"name":"ft_dipolesimulation.m","path":"ft_dipolesimulation.m","contentType":"file"},{"name":"ft_electrodeplacement.m","path":"ft_electrodeplacement.m","contentType":"file"},{"name":"ft_electroderealign.m","path":"ft_electroderealign.m","contentType":"file"},{"name":"ft_electrodermalactivity.m","path":"ft_electrodermalactivity.m","contentType":"file"},{"name":"ft_eventtiminganalysis.m","path":"ft_eventtiminganalysis.m","contentType":"file"},{"name":"ft_examplefunction.m","path":"ft_examplefunction.m","contentType":"file"},{"name":"ft_freqanalysis.m","path":"ft_freqanalysis.m","contentType":"file"},{"name":"ft_freqanalysis_mvar.m","path":"ft_freqanalysis_mvar.m","contentType":"file"},{"name":"ft_freqbaseline.m","path":"ft_freqbaseline.m","contentType":"file"},{"name":"ft_freqdescriptives.m","path":"ft_freqdescriptives.m","contentType":"file"},{"name":"ft_freqgrandaverage.m","path":"ft_freqgrandaverage.m","contentType":"file"},{"name":"ft_freqinterpolate.m","path":"ft_freqinterpolate.m","contentType":"file"},{"name":"ft_freqsimulation.m","path":"ft_freqsimulation.m","contentType":"file"},{"name":"ft_freqstatistics.m","path":"ft_freqstatistics.m","contentType":"file"},{"name":"ft_geometryplot.m","path":"ft_geometryplot.m","contentType":"file"},{"name":"ft_globalmeanfield.m","path":"ft_globalmeanfield.m","contentType":"file"},{"name":"ft_headmovement.m","path":"ft_headmovement.m","contentType":"file"},{"name":"ft_heartrate.m","path":"ft_heartrate.m","contentType":"file"},{"name":"ft_interactiverealign.m","path":"ft_interactiverealign.m","contentType":"file"},{"name":"ft_interpolatenan.m","path":"ft_interpolatenan.m","contentType":"file"},{"name":"ft_lateralizedpotential.m","path":"ft_lateralizedpotential.m","contentType":"file"},{"name":"ft_layoutplot.m","path":"ft_layoutplot.m","contentType":"file"},{"name":"ft_math.m","path":"ft_math.m","contentType":"file"},{"name":"ft_megplanar.m","path":"ft_megplanar.m","contentType":"file"},{"name":"ft_megrealign.m","path":"ft_megrealign.m","contentType":"file"},{"name":"ft_meshrealign.m","path":"ft_meshrealign.m","contentType":"file"},{"name":"ft_movieplotER.m","path":"ft_movieplotER.m","contentType":"file"},{"name":"ft_movieplotTFR.m","path":"ft_movieplotTFR.m","contentType":"file"},{"name":"ft_multiplotCC.m","path":"ft_multiplotCC.m","contentType":"file"},{"name":"ft_multiplotER.m","path":"ft_multiplotER.m","contentType":"file"},{"name":"ft_multiplotTFR.m","path":"ft_multiplotTFR.m","contentType":"file"},{"name":"ft_mvaranalysis.m","path":"ft_mvaranalysis.m","contentType":"file"},{"name":"ft_neighbourplot.m","path":"ft_neighbourplot.m","contentType":"file"},{"name":"ft_networkanalysis.m","path":"ft_networkanalysis.m","contentType":"file"},{"name":"ft_prepare_headmodel.m","path":"ft_prepare_headmodel.m","contentType":"file"},{"name":"ft_prepare_layout.m","path":"ft_prepare_layout.m","contentType":"file"},{"name":"ft_prepare_leadfield.m","path":"ft_prepare_leadfield.m","contentType":"file"},{"name":"ft_prepare_mesh.m","path":"ft_prepare_mesh.m","contentType":"file"},{"name":"ft_prepare_montage.m","path":"ft_prepare_montage.m","contentType":"file"},{"name":"ft_prepare_neighbours.m","path":"ft_prepare_neighbours.m","contentType":"file"},{"name":"ft_prepare_sourcemodel.m","path":"ft_prepare_sourcemodel.m","contentType":"file"},{"name":"ft_preprocessing.m","path":"ft_preprocessing.m","contentType":"file"},{"name":"ft_recodeevent.m","path":"ft_recodeevent.m","contentType":"file"},{"name":"ft_redefinetrial.m","path":"ft_redefinetrial.m","contentType":"file"},{"name":"ft_regressconfound.m","path":"ft_regressconfound.m","contentType":"file"},{"name":"ft_rejectartifact.m","path":"ft_rejectartifact.m","contentType":"file"},{"name":"ft_rejectcomponent.m","path":"ft_rejectcomponent.m","contentType":"file"},{"name":"ft_rejectvisual.m","path":"ft_rejectvisual.m","contentType":"file"},{"name":"ft_removetemplateartifact.m","path":"ft_removetemplateartifact.m","contentType":"file"},{"name":"ft_reproducescript.m","path":"ft_reproducescript.m","contentType":"file"},{"name":"ft_resampledata.m","path":"ft_resampledata.m","contentType":"file"},{"name":"ft_respiration.m","path":"ft_respiration.m","contentType":"file"},{"name":"ft_scalpcurrentdensity.m","path":"ft_scalpcurrentdensity.m","contentType":"file"},{"name":"ft_singleplotER.m","path":"ft_singleplotER.m","contentType":"file"},{"name":"ft_singleplotTFR.m","path":"ft_singleplotTFR.m","contentType":"file"},{"name":"ft_sliceinterp.m","path":"ft_sliceinterp.m","contentType":"file"},{"name":"ft_sourceanalysis.m","path":"ft_sourceanalysis.m","contentType":"file"},{"name":"ft_sourcedescriptives.m","path":"ft_sourcedescriptives.m","contentType":"file"},{"name":"ft_sourcegrandaverage.m","path":"ft_sourcegrandaverage.m","contentType":"file"},{"name":"ft_sourceinterpolate.m","path":"ft_sourceinterpolate.m","contentType":"file"},{"name":"ft_sourcemovie.m","path":"ft_sourcemovie.m","contentType":"file"},{"name":"ft_sourceparcellate.m","path":"ft_sourceparcellate.m","contentType":"file"},{"name":"ft_sourceplot.m","path":"ft_sourceplot.m","contentType":"file"},{"name":"ft_sourceplot_interactive.m","path":"ft_sourceplot_interactive.m","contentType":"file"},{"name":"ft_sourcestatistics.m","path":"ft_sourcestatistics.m","contentType":"file"},{"name":"ft_sourcewrite.m","path":"ft_sourcewrite.m","contentType":"file"},{"name":"ft_statistics_analytic.m","path":"ft_statistics_analytic.m","contentType":"file"},{"name":"ft_statistics_crossvalidate.m","path":"ft_statistics_crossvalidate.m","contentType":"file"},{"name":"ft_statistics_montecarlo.m","path":"ft_statistics_montecarlo.m","contentType":"file"},{"name":"ft_statistics_mvpa.m","path":"ft_statistics_mvpa.m","contentType":"file"},{"name":"ft_statistics_stats.m","path":"ft_statistics_stats.m","contentType":"file"},{"name":"ft_steadystatesimulation.m","path":"ft_steadystatesimulation.m","contentType":"file"},{"name":"ft_stratify.m","path":"ft_stratify.m","contentType":"file"},{"name":"ft_timelockanalysis.m","path":"ft_timelockanalysis.m","contentType":"file"},{"name":"ft_timelockbaseline.m","path":"ft_timelockbaseline.m","contentType":"file"},{"name":"ft_timelockgrandaverage.m","path":"ft_timelockgrandaverage.m","contentType":"file"},{"name":"ft_timelocksimulation.m","path":"ft_timelocksimulation.m","contentType":"file"},{"name":"ft_timelockstatistics.m","path":"ft_timelockstatistics.m","contentType":"file"},{"name":"ft_topoplotCC.m","path":"ft_topoplotCC.m","contentType":"file"},{"name":"ft_topoplotER.m","path":"ft_topoplotER.m","contentType":"file"},{"name":"ft_topoplotIC.m","path":"ft_topoplotIC.m","contentType":"file"},{"name":"ft_topoplotTFR.m","path":"ft_topoplotTFR.m","contentType":"file"},{"name":"ft_virtualchannel.m","path":"ft_virtualchannel.m","contentType":"file"},{"name":"ft_volumebiascorrect.m","path":"ft_volumebiascorrect.m","contentType":"file"},{"name":"ft_volumedownsample.m","path":"ft_volumedownsample.m","contentType":"file"},{"name":"ft_volumelookup.m","path":"ft_volumelookup.m","contentType":"file"},{"name":"ft_volumenormalise.m","path":"ft_volumenormalise.m","contentType":"file"},{"name":"ft_volumerealign.m","path":"ft_volumerealign.m","contentType":"file"},{"name":"ft_volumereslice.m","path":"ft_volumereslice.m","contentType":"file"},{"name":"ft_volumesegment.m","path":"ft_volumesegment.m","contentType":"file"},{"name":"ft_volumewrite.m","path":"ft_volumewrite.m","contentType":"file"},{"name":"ft_wizard.m","path":"ft_wizard.m","contentType":"file"},{"name":"homer2fieldtrip.m","path":"homer2fieldtrip.m","contentType":"file"},{"name":"imotions2fieldtrip.m","path":"imotions2fieldtrip.m","contentType":"file"},{"name":"loreta2fieldtrip.m","path":"loreta2fieldtrip.m","contentType":"file"},{"name":"nutmeg2fieldtrip.m","path":"nutmeg2fieldtrip.m","contentType":"file"},{"name":"spass2fieldtrip.m","path":"spass2fieldtrip.m","contentType":"file"},{"name":"spm2fieldtrip.m","path":"spm2fieldtrip.m","contentType":"file"},{"name":"xdf2fieldtrip.m","path":"xdf2fieldtrip.m","contentType":"file"}],"totalCount":186}},"fileTreeProcessingTime":12.087264000000001,"foldersToFetch":[],"repo":{"id":7785050,"defaultBranch":"master","name":"fieldtrip","ownerLogin":"fieldtrip","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-23T22:10:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3338500?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"release","listCacheKey":"v0:1710715573.0","canEdit":false,"refType":"branch","currentOid":"8bab3638cf3bf2df1c3e3e557fdf6c8290382166"},"path":"ft_singleplotER.m","currentUser":null,"blob":{"rawLines":["function [cfg] = ft_singleplotER(cfg, varargin)","","% FT_SINGLEPLOTER plots the event-related fields or potentials of a single","% channel or the average over multiple channels. Multiple datasets can be","% overlayed.","%","% Use as","% ft_singleplotER(cfg, data)","% or","% ft_singleplotER(cfg, data1, data2, ..., datan)","%","% The data can be an erp/erf produced by FT_TIMELOCKANALYSIS, a power","% spectrum or time-frequency respresentation produced by FT_FREQANALYSIS or ","% a connectivity spectrum produced by FT_CONNECTIVITYANALYSIS.","%","% The configuration can have the following parameters:","% cfg.parameter = field to be plotted on y-axis, for example 'avg', 'powspctrm' or 'cohspctrm' (default is automatic)","% cfg.maskparameter = field in the first dataset to be used for masking of data; this is not supported when","% computing the mean over multiple channels, or when giving multiple input datasets (default = [])","% cfg.maskstyle = style used for masking of data, 'box', 'thickness' or 'saturation' (default = 'box')","% cfg.maskfacealpha = mask transparency value between 0 and 1","% cfg.xlim = 'maxmin' or [xmin xmax] (default = 'maxmin')","% cfg.ylim = 'maxmin', 'maxabs', 'zeromax', 'minzero', or [ymin ymax] (default = 'maxmin')","% cfg.channel = Nx1 cell-array with selection of channels (default = 'all'), see FT_CHANNELSELECTION for details","% cfg.title = string, title of plot","% cfg.showlegend = 'yes' or 'no', show the legend with the colors (default = 'no')","% cfg.refchannel = name of reference channel for visualising connectivity, can be 'gui'","% cfg.baseline = 'yes', 'no' or [time1 time2] (default = 'no'), see ft_timelockbaseline","% cfg.baselinetype = 'absolute', 'relative', 'relchange', 'normchange', 'db', 'vssum' or 'zscore' (default = 'absolute'), only relevant for TFR data.","% See ft_freqbaseline.","% cfg.trials = 'all' or a selection given as a 1xn vector (default = 'all')","% cfg.fontsize = font size of title (default = 8)","% cfg.hotkeys = enables hotkeys (leftarrow/rightarrow/uparrow/downarrow/m) for dynamic zoom and translation (ctrl+) of the axes","% cfg.interactive = interactive plot 'yes' or 'no' (default = 'yes')","% in a interactive plot you can select areas and produce a new","% interactive plot when a selected area is clicked. multiple areas","% can be selected by holding down the shift key.","% cfg.figure = 'yes' or 'no', whether to open a new figure. You can also specify a figure handle from FIGURE, GCF or SUBPLOT. (default = 'yes')","% cfg.position = location and size of the figure, specified as [left bottom width height] (default is automatic)","% cfg.renderer = string, 'opengl', 'zbuffer', 'painters', see RENDERERINFO (default is automatic, try 'painters' when it crashes)","% cfg.linestyle = linestyle/marker type, see options of the PLOT function (default = '-')","% can be a single style for all datasets, or a cell-array containing one style for each dataset","% cfg.linewidth = linewidth in points (default = 0.5)","% cfg.linecolor = color(s) used for plotting the dataset(s). The default is defined in LINEATTRIBUTES_COMMON, see","% the help of this function for more information","% cfg.directionality = '', 'inflow' or 'outflow' specifies for","% connectivity measures whether the inflow into a","% node, or the outflow from a node is plotted. The","% (default) behavior of this option depends on the dimor","% of the input data (see below).","% cfg.select = 'intersect' or 'union' (default = 'intersect')","% with multiple input arguments determines the","% pre-selection of the data that is considered for","% plotting.","% cfg.showlocations = 'no' (default), or 'yes'. plot a small spatial layout of all sensors, highlighting the specified subset","% cfg.layouttopo = filename, or struct (see FT_PREPARE_LAYOUT) used for showing the locations with cfg.showlocations = 'yes'","%","% The following options for the scaling of the EEG, EOG, ECG, EMG, MEG and NIRS channels","% is optional and can be used to bring the absolute numbers of the different","% channel types in the same range (e.g. fT and uV). The channel types are determined","% from the input data using FT_CHANNELSELECTION.","% cfg.eegscale = number, scaling to apply to the EEG channels prior to display","% cfg.eogscale = number, scaling to apply to the EOG channels prior to display","% cfg.ecgscale = number, scaling to apply to the ECG channels prior to display","% cfg.emgscale = number, scaling to apply to the EMG channels prior to display","% cfg.megscale = number, scaling to apply to the MEG channels prior to display","% cfg.gradscale = number, scaling to apply to the MEG gradiometer channels prior to display (in addition to the cfg.megscale factor)","% cfg.magscale = number, scaling to apply to the MEG magnetometer channels prior to display (in addition to the cfg.megscale factor)","% cfg.nirsscale = number, scaling to apply to the NIRS channels prior to display","% cfg.mychanscale = number, scaling to apply to the channels specified in cfg.mychan","% cfg.mychan = Nx1 cell-array with selection of channels","% cfg.chanscale = Nx1 vector with scaling factors, one per channel specified in cfg.channel","%","% For the plotting of directional connectivity data the cfg.directionality","% option determines what is plotted. The default value and the supported","% functionality depend on the dimord of the input data. If the input data","% is of dimord 'chan_chan_XXX', the value of directionality determines","% whether, given the reference channel(s), the columns (inflow), or rows","% (outflow) are selected for plotting. In this situation the default is","% 'inflow'. Note that for undirected measures, inflow and outflow should","% give the same output. If the input data is of dimord 'chancmb_XXX', the","% value of directionality determines whether the rows in data.labelcmb are","% selected. With 'inflow' the rows are selected if the refchannel(s) occur in","% the right column, with 'outflow' the rows are selected if the","% refchannel(s) occur in the left column of the labelcmb-field. Default in","% this case is '', which means that all rows are selected in which the","% refchannel(s) occur. This is to robustly support linearly indexed","% undirected connectivity metrics. In the situation where undirected","% connectivity measures are linearly indexed, specifying 'inflow' or","% 'outflow' can result in unexpected behavior.","%","% to facilitate data-handling and distributed computing you can use","% cfg.inputfile = ...","% if you specify this option the input data will be read from a *.mat","% file on disk. this mat files should contain only a single variable named 'data',","% corresponding to the input structure.","%","% See also FT_SINGLEPLOTTFR, FT_MULTIPLOTER, FT_MULTIPLOTTFR, FT_TOPOPLOTER, FT_TOPOPLOTTFR","","% Copyright (C) 2003-2006, Ole Jensen","% Copyright (C) 2006-2022, Donders Centre for Cognitive Neuroimaging","%","% This file is part of FieldTrip, see http://www.fieldtriptoolbox.org","% for the documentation and details.","%","% FieldTrip is free software: you can redistribute it and/or modify","% it under the terms of the GNU General Public License as published by","% the Free Software Foundation, either version 3 of the License, or","% (at your option) any later version.","%","% FieldTrip is distributed in the hope that it will be useful,","% but WITHOUT ANY WARRANTY; without even the implied warranty of","% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the","% GNU General Public License for more details.","%","% You should have received a copy of the GNU General Public License","% along with FieldTrip. If not, see .","%","% $Id$","","%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%","% DEVELOPERS NOTE: This code is organized in a similar fashion for multiplot/singleplot/topoplot","% and for ER/TFR and should remain consistent over those 6 functions.","% Section 1: general cfg handling that is independent from the data","% Section 2: data handling, this also includes converting bivariate (chan_chan and chancmb) into univariate data","% Section 3: select the data to be plotted and determine min/max range","% Section 4: do the actual plotting","%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%","","%% Section 1: general cfg handling that is independent from the data","","% these are used by the ft_preamble/ft_postamble function and scripts","ft_revision = '$Id$';","ft_nargin = nargin;","ft_nargout = nargout;","","% do the general setup of the function","ft_defaults","ft_preamble init","ft_preamble debug","ft_preamble loadvar varargin","ft_preamble provenance varargin","","% the ft_abort variable is set to true or false in ft_preamble_init","if ft_abort"," return","end","","Ndata = numel(varargin);","for i=1:Ndata"," % check if the input data is valid for this function"," varargin{i} = ft_checkdata(varargin{i}, 'datatype', {'timelock', 'freq'});","end","","% check if the input cfg is valid for this function","cfg = ft_checkconfig(cfg, 'forbidden', {'channels', 'trial'}); % prevent accidental typos, see issue 1729","cfg = ft_checkconfig(cfg, 'unused', {'cohtargetchannel'});","cfg = ft_checkconfig(cfg, 'renamedval', {'zlim', 'absmax', 'maxabs'});","cfg = ft_checkconfig(cfg, 'renamedval', {'directionality', 'feedforward', 'outflow'});","cfg = ft_checkconfig(cfg, 'renamedval', {'directionality', 'feedback', 'inflow'});","cfg = ft_checkconfig(cfg, 'renamed', {'matrixside', 'directionality'});","cfg = ft_checkconfig(cfg, 'renamed', {'channelindex', 'channel'});","cfg = ft_checkconfig(cfg, 'renamed', {'channelname', 'channel'});","cfg = ft_checkconfig(cfg, 'renamed', {'cohrefchannel', 'refchannel'});","cfg = ft_checkconfig(cfg, 'renamed',\t {'zparam', 'parameter'});","cfg = ft_checkconfig(cfg, 'renamed', {'graphcolor', 'linecolor'});","cfg = ft_checkconfig(cfg, 'deprecated', {'xparam'});","cfg = ft_checkconfig(cfg, 'renamed', {'newfigure', 'figure'});","","% set the defaults","cfg.baseline = ft_getopt(cfg, 'baseline', 'no');","cfg.trials = ft_getopt(cfg, 'trials', 'all', 1);","cfg.xlim = ft_getopt(cfg, 'xlim', 'maxmin');","cfg.ylim = ft_getopt(cfg, 'ylim', 'maxmin');","cfg.zlim = ft_getopt(cfg, 'zlim', 'maxmin');","cfg.comment = ft_getopt(cfg, 'comment', strcat([date '\\n']));","cfg.axes = ft_getopt(cfg, 'axes', 'yes');","cfg.fontsize = ft_getopt(cfg, 'fontsize', 8);","cfg.interpreter = ft_getopt(cfg, 'interpreter', 'none'); % none, tex or latex","cfg.hotkeys = ft_getopt(cfg, 'hotkeys', 'yes');","cfg.interactive = ft_getopt(cfg, 'interactive', 'yes');","cfg.maskparameter = ft_getopt(cfg, 'maskparameter', []);","cfg.colorgroups = ft_getopt(cfg, 'colorgroups', 'condition'); % this is the only supported option","cfg.linecolor = ft_getopt(cfg, 'linecolor', []);","cfg.linestyle = ft_getopt(cfg, 'linestyle', '-');","cfg.linewidth = ft_getopt(cfg, 'linewidth', 0.5);","cfg.maskstyle = ft_getopt(cfg, 'maskstyle', 'box');","cfg.maskfacealpha = ft_getopt(cfg, 'maskfacealpha', 1);","cfg.channel = ft_getopt(cfg, 'channel', 'all');","cfg.title = ft_getopt(cfg, 'title', []);","cfg.directionality = ft_getopt(cfg, 'directionality', []);","cfg.figurename = ft_getopt(cfg, 'figurename', []);","cfg.preproc = ft_getopt(cfg, 'preproc', []);","cfg.frequency = ft_getopt(cfg, 'frequency', 'all'); % needed for frequency selection with TFR data","cfg.latency = ft_getopt(cfg, 'latency', 'all'); % needed for latency selection with TFR data, FIXME, probably not used","cfg.showlegend = ft_getopt(cfg, 'showlegend', 'no');","cfg.renderer = ft_getopt(cfg, 'renderer', []); % let MATLAB decide on the default","cfg.select = ft_getopt(cfg, 'select', 'intersect'); % for ft_selectdata","cfg.showlocations = ft_getopt(cfg, 'showlocations', 'no');","cfg.layouttopo = ft_getopt(cfg, 'layouttopo');","","% this is needed for the figure title and correct labeling of linecolor later on","if isfield(cfg, 'dataname') && ~isempty(cfg.dataname)"," dataname = cfg.dataname;","elseif isfield(cfg, 'inputfile') && ~isempty(cfg.inputfile)"," dataname = cfg.inputfile;","elseif nargin>1"," dataname = arrayfun(@inputname, 2:nargin, 'UniformOutput', false);","else"," dataname = {};","end","","%% Section 2: data handling, this also includes converting bivariate (chan_chan and chancmb) into univariate data","","for i=1:Ndata"," dtype{i} = ft_datatype(varargin{i});"," hastime(i) = isfield(varargin{i}, 'time');"," hasfreq(i) = isfield(varargin{i}, 'freq');","end","","% check if the input has consistent datatypes","if ~all(strcmp(dtype, dtype{1})) || ~all(hastime==hastime(1)) || ~all(hasfreq==hasfreq(1))"," ft_error('different datatypes are not allowed as input');","else"," dtype = dtype{1};"," hastime = hastime(1);"," hasfreq = hasfreq(1);","end","","% Set x/y/parameter according to datatype and dimord","switch dtype"," case 'timelock'"," xparam = 'time';"," if isfield(varargin{1}, 'trial')"," cfg.parameter = ft_getopt(cfg, 'parameter', 'trial');"," elseif isfield(varargin{1}, 'individual')"," cfg.parameter = ft_getopt(cfg, 'parameter', 'individual');"," elseif isfield(varargin{1}, 'avg')"," cfg.parameter = ft_getopt(cfg, 'parameter', 'avg');"," end"," case 'freq'"," if hastime && hasfreq"," xparam = 'time'; % average over selected frequencies"," else"," xparam = 'freq';"," end"," cfg.parameter = ft_getopt(cfg, 'parameter', 'powspctrm');"," case 'comp'"," % not supported"," otherwise"," % not supported","end","","% check whether rpt/subj is present and remove if necessary","dimord = getdimord(varargin{1}, cfg.parameter);","dimtok = tokenize(dimord, '_');","hasrpt = any(ismember(dimtok, {'rpt' 'subj'}));","","if ~hasrpt"," assert(isequal(cfg.trials, 'all') || isequal(cfg.trials, 1), 'incorrect specification of cfg.trials for data without repetitions');","else"," assert(~isempty(cfg.trials), 'empty specification of cfg.trials for data with repetitions');","end","","% parse cfg.channel","if isfield(cfg, 'channel') && isfield(varargin{1}, 'label')"," cfg.channel = ft_channelselection(cfg.channel, varargin{1}.label);","elseif isfield(cfg, 'channel') && isfield(varargin{1}, 'labelcmb')"," cfg.channel = ft_channelselection(cfg.channel, unique(varargin{1}.labelcmb(:)));","end","","% apply baseline correction","if ~strcmp(cfg.baseline, 'no')"," tmpcfg = keepfields(cfg, {'baseline', 'baselinetype', 'baselinewindow', 'demean', 'parameter', 'channel'});"," for i=1:Ndata"," % keep mask-parameter if it is set"," if ~isempty(cfg.maskparameter)"," tempmask = varargin{i}.(cfg.maskparameter);"," end"," if strcmp(dtype, 'timelock') && strcmp(xparam, 'time')"," varargin{i} = ft_timelockbaseline(tmpcfg, varargin{i});"," elseif strcmp(dtype, 'freq') && strcmp(xparam, 'time')"," varargin{i} = ft_freqbaseline(tmpcfg, varargin{i});"," elseif strcmp(dtype, 'freq') && strcmp(xparam, 'freq')"," ft_error('baseline correction is not supported for spectra without a time dimension');"," else"," ft_warning('baseline correction not applied, please set xparam');"," end"," % put mask-parameter back if it is set"," if ~isempty(cfg.maskparameter)"," varargin{i}.(cfg.maskparameter) = tempmask;"," end"," end","end","","","% channels should NOT be selected and averaged here, since a topoplot might follow in interactive mode","tmpcfg = keepfields(cfg, {'trials', 'select', 'showcallinfo', 'trackcallinfo', 'trackusage', 'trackdatainfo', 'trackmeminfo', 'tracktimeinfo', 'checksize'});","if hasrpt"," tmpcfg.avgoverrpt = 'yes';","else"," tmpcfg.avgoverrpt = 'no';","end","if hastime && hasfreq"," tmpcfg.avgoverfreq = 'yes'; % average over selected frequencies"," tmpcfg.frequency = cfg.frequency; % not to be confused with cfg.xlim or cfg.ylim"," tmpcfg.keepfreqdim = 'no';","else"," tmpcfg.avgoverfreq = 'no';","end","tmpvar = varargin{1};","[varargin{:}] = ft_selectdata(tmpcfg, varargin{:});","% restore the provenance information, don't keep the ft_selectdata details","[tmpcfg, varargin{:}] = rollback_provenance(cfg, varargin{:});","","if isfield(tmpvar, cfg.maskparameter) && ~isfield(varargin{1}, cfg.maskparameter)"," % the mask parameter is not present after ft_selectdata, because it is"," % not included in all input arguments. Make the same selection and copy"," % it over"," tmpvar = ft_selectdata(tmpcfg, tmpvar);"," varargin{1}.(cfg.maskparameter) = tmpvar.(cfg.maskparameter);","end","","clear tmpvar tmpcfg dimord dimtok hastime hasfreq hasrpt","","% ensure that the preproc specific options are located in the cfg.preproc","% substructure, but also ensure that the field 'refchannel' remains at the","% highest level in the structure. This is a little hack by JM because the field","% refchannel can relate to connectivity or to an EEg reference.","","if isfield(cfg, 'refchannel'), refchannelincfg = cfg.refchannel; cfg = rmfield(cfg, 'refchannel'); end","cfg = ft_checkconfig(cfg, 'createsubcfg', {'preproc'});","if exist('refchannelincfg', 'var'), cfg.refchannel = refchannelincfg; end","","if ~isempty(cfg.preproc)"," % preprocess the data, i.e. apply filtering, baselinecorrection, etc."," fprintf('applying preprocessing options\\n');"," if ~isfield(cfg.preproc, 'feedback')"," cfg.preproc.feedback = cfg.interactive;"," end"," for i=1:Ndata"," varargin{i} = ft_preprocessing(cfg.preproc, varargin{i});"," end","end","","% Handle the bivariate case","dimord = getdimord(varargin{1}, cfg.parameter);","if startsWith(dimord, 'chan_chan_') || startsWith(dimord, 'chancmb_')"," % convert the bivariate data to univariate and call this plotting function again"," cfg.originalfunction = 'ft_singleplotER';"," cfg.trials = 'all'; % trial selection has been taken care off"," bivariate_common(cfg, varargin{:});"," return","end","","% Apply channel-type specific scaling","fn = fieldnames(cfg);","fn = setdiff(fn, {'skipscale', 'showscale', 'gridscale'}); % these are for the layout and plotting, not for CHANSCALE_COMMON","fn = fn(endsWith(fn, 'scale') | startsWith(fn, 'mychan') | strcmp(fn, 'channel') | strcmp(fn, 'parameter'));","tmpcfg = keepfields(cfg, fn);","if ~isempty(tmpcfg)"," for i=1:Ndata"," varargin{i} = chanscale_common(tmpcfg, varargin{i});"," end"," % remove the scaling fields from the configuration, to prevent them from being called again in interactive mode"," % but keep the parameter and channel field"," cfg = removefields(cfg, setdiff(fn, {'parameter', 'channel'}));","else"," % do nothing","end","","","%% Section 3: select the data to be plotted and determine min/max range","","if istrue(cfg.showlocations)"," % Read or create the layout that will be used for plotting, if specified"," tmpcfg = keepfields(cfg, {'rows', 'columns', 'commentpos', 'scalepos', 'projection', 'viewpoint', 'rotate', 'width', 'height', 'elec', 'grad', 'opto', 'layouttopo', 'showcallinfo', 'trackcallinfo', 'trackusage', 'trackdatainfo', 'trackmeminfo', 'tracktimeinfo', 'checksize'});"," tmpcfg.skipcomnt = 'yes';"," tmpcfg.skipscale = 'yes';"," tmpcfg.pointcolor = cfg.linecolor; % switch of name for ft_prepare_layout"," if ~isempty(cfg.layouttopo)"," tmpcfg.layout = cfg.layouttopo;"," elseif isfield(cfg, 'layout') && ~isempty(cfg.layout)"," tmpcfg.layout = cfg.layout;"," else"," ft_warning('no explicit layout specified, attempting to create one from the data');"," end"," cfg.layouttopo = ft_prepare_layout(tmpcfg, varargin{1});","end","","% Take the desided subselection of channels, this is the same in all datasets","[selchan] = match_str(varargin{1}.label, cfg.channel);","","% Get physical min/max range of x, i.e. time or frequency","if strcmp(cfg.xlim, 'maxmin')"," % Find maxmin throughout all varargins:"," xmin = [];"," xmax = [];"," for i=1:Ndata"," xmin = min([xmin varargin{i}.(xparam)]);"," xmax = max([xmax varargin{i}.(xparam)]);"," end","else"," xmin = cfg.xlim(1);"," xmax = cfg.xlim(2);","end","","% Get the index of the nearest bin, this is the same in all datasets","xminindx = nearest(varargin{1}.(xparam), xmin);","xmaxindx = nearest(varargin{1}.(xparam), xmax);","xmin = varargin{1}.(xparam)(xminindx);","xmax = varargin{1}.(xparam)(xmaxindx);","selx = xminindx:xmaxindx;","xval = varargin{1}.(xparam)(selx);","","% get physical y-axis range, i.e. parameter to be plotted","if ~isnumeric(cfg.ylim)"," % find maxmin throughout all varargins"," ymin = +inf;"," ymax = -inf;"," for i=1:Ndata"," % select the channels in the data that match with the layout and that are selected for plotting"," dat = nanmean(varargin{i}.(cfg.parameter)(selchan, selx), 1); % mean over channels"," "," ymin = min(ymin, min(dat(:)));"," ymax = max(ymax, max(dat(:)));"," end"," switch cfg.ylim"," case 'maxmin'"," % keep them as they are"," case 'maxabs'"," ymax = max(abs(ymax), abs(ymin));"," ymin = -ymax;"," case 'zeromax'"," ymin = 0;"," case 'minzero'"," ymax = 0;"," otherwise"," ft_error('invalid specification of cfg.ylim');"," end","else"," ymin = cfg.ylim(1);"," ymax = cfg.ylim(2);","end","","% gather the data from all input data structures","datamatrix = zeros(Ndata, length(selx));","for i=1:Ndata"," datamatrix(i,:) = mean(varargin{i}.(cfg.parameter)(selchan, selx), 1); % mean over channels","end","","% gather the mask from the first input data structure","if ~isempty(cfg.maskparameter)"," maskmatrix = mean(varargin{1}.(cfg.maskparameter)(selchan, selx), 1); % mean over channels","else"," % create an Nx0 matrix"," maskmatrix = zeros(length(selchan), 0);","end","","%% Section 4: do the actual plotting","","% determine the coloring of channels/conditions","[linecolor, linestyle, linewidth] = lineattributes_common(cfg, varargin{:});","linecolor = mean(linecolor(selchan, :, :), 1);","linestyle = linestyle(selchan(1), :);","linewidth = mean(linewidth(selchan, :), 1);","","% open a new figure, or add it to the existing one","open_figure(keepfields(cfg, {'figure', 'position', 'visible', 'renderer', 'figurename', 'title'}));","","yval = datamatrix;","mask = maskmatrix;","","if strcmp(cfg.maskstyle, 'difference')"," % combine the conditions in a single plot, highlight the difference"," ft_plot_vector(xval, yval, 'color', permute(linecolor, [3 2 1]), 'style', linestyle(1,:), 'linewidth', linewidth(1,:), 'highlight', mask, 'highlightstyle', cfg.maskstyle, 'hlim', [xmin xmax], 'vlim', [ymin ymax], 'facealpha', cfg.maskfacealpha);","else"," % loop over the conditions, plot them on top of each other"," for i=1:Ndata"," ft_plot_vector(xval, yval(i,:), 'color', linecolor(1,:,i), 'style', linestyle{1,i}, 'linewidth', linewidth(1,i), 'highlight', mask, 'highlightstyle', cfg.maskstyle, 'hlim', [xmin xmax], 'vlim', [ymin ymax], 'facealpha', cfg.maskfacealpha);"," end","end","","if ischar(linecolor)"," set(gca, 'ColorOrder', char2rgb(linecolor))","elseif isnumeric(linecolor)"," set(gca, 'ColorOrder', shiftdim(linecolor(1,:,:),1)');","end","","% show the legend with the colors of the conditions","if istrue(cfg.showlegend) && Ndata>1"," if strcmp(cfg.maskstyle, 'difference')"," colorLabels = {'difference'};"," else"," colorLabels = {};"," end"," for i=1:Ndata"," if ischar(linecolor)"," colorLabels{end+1} = [dataname{i} '=' linecolor(i) ];"," elseif isnumeric(linecolor)"," colorLabels{end+1} = [dataname{i} '=' num2str(linecolor(1, :, i)) ];"," end"," end"," legend(colorLabels)","end","","% set xlim and ylim","if xmin~=xmax"," xlim([xmin xmax]);","end","if ymin~=ymax"," ylim([ymin ymax]);","end","","% adjust mask box extents to ymin/ymax","if ~isempty(cfg.maskparameter)"," ptchs = findobj(gcf, 'type', 'patch');"," for i = 1:length(ptchs)"," YData = get(ptchs(i), 'YData');"," YData(YData == min(YData)) = ymin;"," YData(YData == max(YData)) = ymax;"," set(ptchs(i), 'YData',YData);"," end","end","","% Set callback to adjust axes","if strcmp('yes', cfg.hotkeys)"," % attach data and cfg to figure and attach a key listener to the figure"," set(gcf, 'KeyPressFcn', {@key_sub, xmin, xmax, ymin, ymax})","end","","% Create axis title containing channel name(s) and channel number(s):","if ~isempty(cfg.title)"," t = cfg.title;","else"," if length(cfg.channel) == 1"," t = [char(cfg.channel) ' / ' num2str(selchan) ];"," else"," t = sprintf('mean(%0s)', join_str(', ', cfg.channel));"," end","end","title(t, 'fontsize', cfg.fontsize, 'interpreter', cfg.interpreter);","","% set the figure window title, add channel labels if number is small","if isempty(get(gcf, 'Name'))"," if length(selchan) < 5"," chans = join_str(', ', cfg.channel);"," else"," chans = '';"," end"," if ~isempty(cfg.figurename)"," set(gcf, 'name', cfg.figurename);"," set(gcf, 'NumberTitle', 'off');"," elseif ~isempty(dataname)"," set(gcf, 'Name', sprintf('%d: %s: %s (%s)', double(gcf), mfilename, join_str(', ', dataname), chans));"," set(gcf, 'NumberTitle', 'off');"," else"," set(gcf, 'Name', sprintf('%d: %s (%s)', double(gcf), mfilename, chans));"," set(gcf, 'NumberTitle', 'off');"," end","end","","if istrue(cfg.showlocations)"," hpos = xmin+(xmax-xmin)*0.1;"," vpos = ymin+(ymax-ymin)*0.9;"," h = 0.2*(ymax-ymin);"," w = 0.2*(xmax-xmin);"," pointcolor = zeros(numel(cfg.layouttopo.label),3);"," pointsize = ones(numel(cfg.layouttopo.label),2);"," pointsize(selchan) = 4;"," pointsymbol = 'o';"," ft_plot_layout(cfg.layouttopo, 'box', 'no', 'label', 'off', 'pointsize', pointsize, 'pointcolor', pointcolor, 'pointsymbol', pointsymbol, 'hpos', hpos, 'vpos', vpos, 'width', w, 'height', h);","end","","% make the figure interactive","if strcmp(cfg.interactive, 'yes')"," % add the cfg/data/channel information to the figure under identifier linked to this axis"," ident = ['axh' num2str(round(sum(clock.*1e6)))]; % unique identifier for this axis"," set(gca, 'tag', ident);"," info = guidata(gcf);"," info.(ident).cfg = cfg;"," info.(ident).varargin = varargin;"," info.(ident).dataname = dataname;"," if exist('linecolor', 'var')"," info.(ident).linecolor = linecolor;"," end"," guidata(gcf, info);"," set(gcf, 'windowbuttonupfcn', {@ft_select_range, 'multiple', false, 'yrange', false, 'callback', {@select_topoplotER}, 'event', 'windowbuttonupfcn'});"," set(gcf, 'windowbuttondownfcn', {@ft_select_range, 'multiple', false, 'yrange', false, 'callback', {@select_topoplotER}, 'event', 'windowbuttondownfcn'});"," set(gcf, 'windowbuttonmotionfcn', {@ft_select_range, 'multiple', false, 'yrange', false, 'callback', {@select_topoplotER}, 'event', 'windowbuttonmotionfcn'});","end","","% do the general cleanup and bookkeeping at the end of the function","ft_postamble debug","ft_postamble previous varargin","ft_postamble provenance","ft_postamble savefig","","% add a menu to the figure, but only if the current figure does not have subplots","menu_fieldtrip(gcf, cfg, false);","","if ~ft_nargout"," % don't return anything"," clear cfg","end","","","%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%","% SUBFUNCTION which is called after selecting a time range","%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%","function select_topoplotER(range, varargin)","","% fetch cfg/data based on axis indentifier given as tag","ident = get(gca, 'tag');","info = guidata(gcf);","cfg = info.(ident).cfg;","varargin = info.(ident).varargin;","if ~isempty(range)"," cfg = removefields(cfg, 'inputfile'); % the reading has already been done and varargin contains the data"," cfg = removefields(cfg, 'showlabels'); % this is not allowed in ft_topoplotER"," cfg = removefields(cfg, {'latency', 'frequency'}); % this should be xlim in ft_topoplotER"," cfg.baseline = 'no'; % make sure the next function does not apply a baseline correction again"," cfg.dataname = info.(ident).dataname; % put data name in here, this cannot be resolved by other means"," cfg.channel = 'all'; % make sure the topo displays all channels, not just the ones in this singleplot"," cfg.trials = 'all'; % trial selection has already been taken care of"," cfg.comment = 'auto';"," cfg.xlim = range(1:2);"," % if user specified a ylim, copy it over to the zlim of topoplot"," if isfield(cfg, 'ylim')"," cfg.zlim = cfg.ylim;"," cfg = rmfield(cfg, 'ylim');"," end"," fprintf('selected cfg.xlim = [%f %f]\\n', cfg.xlim(1), cfg.xlim(2));"," % ensure that the new figure appears at the same position"," cfg.figure = 'yes';"," cfg.position = get(gcf, 'Position');"," ft_topoplotER(cfg, varargin{:});","end","","%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%","% SUBFUNCTION which handles hot keys in the current plot","%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%","function key_sub(handle, eventdata, varargin)","xlimits = xlim;","ylimits = ylim;","incr_x = abs(xlimits(2) - xlimits(1)) /10;","incr_y = abs(ylimits(2) - ylimits(1)) /10;","","if length(eventdata.Modifier) == 1 && strcmp(eventdata.Modifier{:}, 'control')"," % TRANSLATE by 10%"," switch eventdata.Key"," case 'leftarrow'"," xlim([xlimits(1)+incr_x xlimits(2)+incr_x])"," case 'rightarrow'"," xlim([xlimits(1)-incr_x xlimits(2)-incr_x])"," case 'uparrow'"," ylim([ylimits(1)-incr_y ylimits(2)-incr_y])"," case 'downarrow'"," ylim([ylimits(1)+incr_y ylimits(2)+incr_y])"," end % switch","else"," % ZOOM by 10%"," switch eventdata.Key"," case 'leftarrow'"," xlim([xlimits(1)-incr_x xlimits(2)+incr_x])"," case 'rightarrow'"," xlim([xlimits(1)+incr_x xlimits(2)-incr_x])"," case 'uparrow'"," ylim([ylimits(1)-incr_y ylimits(2)+incr_y])"," case 'downarrow'"," ylim([ylimits(1)+incr_y ylimits(2)-incr_y])"," case 'm'"," xlim([varargin{1} varargin{2}])"," ylim([varargin{3} varargin{4}])"," end % switch","end % if"],"stylingDirectives":[[{"start":0,"end":8,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-k"},{"start":33,"end":36,"cssClass":"pl-smi"},{"start":38,"end":46,"cssClass":"pl-c1"}],[],[{"start":0,"end":74,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":8,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":30,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":76,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":123,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":109,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":120,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":108,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":63,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":101,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":120,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":45,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":87,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":92,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":94,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":152,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":44,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":84,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":56,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":135,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":84,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":88,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":152,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":119,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":136,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":95,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":117,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":59,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":119,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":127,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":129,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":88,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":76,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":84,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":48,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":86,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":86,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":86,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":86,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":86,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":139,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":140,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":87,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":89,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":98,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":77,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":63,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":46,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":82,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":91,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[],[{"start":0,"end":37,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":36,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[],[{"start":0,"end":99,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":96,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":112,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":35,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":99,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[],[{"start":0,"end":68,"cssClass":"pl-c"},{"start":0,"end":2,"cssClass":"pl-c"},{"start":3,"end":68,"cssClass":"pl-en"}],[],[{"start":0,"end":69,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":12,"end":13,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-s"},{"start":14,"end":15,"cssClass":"pl-pds"},{"start":19,"end":20,"cssClass":"pl-pds"}],[{"start":12,"end":13,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-c1"}],[{"start":12,"end":13,"cssClass":"pl-k"},{"start":14,"end":21,"cssClass":"pl-c1"}],[],[{"start":0,"end":38,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":31,"cssClass":"pl-s"}],[],[{"start":0,"end":67,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":11,"cssClass":"pl-smi"}],[{"start":2,"end":8,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":6,"end":7,"cssClass":"pl-k"},{"start":14,"end":22,"cssClass":"pl-c1"}],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":5,"end":6,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-smi"}],[{"start":2,"end":54,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":11,"end":12,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-k"},{"start":38,"end":39,"cssClass":"pl-smi"},{"start":42,"end":52,"cssClass":"pl-s"},{"start":42,"end":43,"cssClass":"pl-pds"},{"start":51,"end":52,"cssClass":"pl-pds"},{"start":55,"end":65,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-pds"},{"start":67,"end":73,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-pds"},{"start":72,"end":73,"cssClass":"pl-pds"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":51,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":37,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-pds"},{"start":41,"end":51,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":50,"end":51,"cssClass":"pl-pds"},{"start":53,"end":60,"cssClass":"pl-s"},{"start":53,"end":54,"cssClass":"pl-pds"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":64,"end":106,"cssClass":"pl-c"},{"start":64,"end":65,"cssClass":"pl-c"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":34,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":33,"end":34,"cssClass":"pl-pds"},{"start":41,"end":59,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":38,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":41,"end":47,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":46,"end":47,"cssClass":"pl-pds"},{"start":49,"end":57,"cssClass":"pl-s"},{"start":49,"end":50,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-pds"},{"start":59,"end":67,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":66,"end":67,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":38,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":41,"end":57,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-pds"},{"start":59,"end":72,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":71,"end":72,"cssClass":"pl-pds"},{"start":74,"end":83,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-pds"},{"start":82,"end":83,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":38,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":41,"end":57,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-pds"},{"start":59,"end":69,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":68,"end":69,"cssClass":"pl-pds"},{"start":74,"end":82,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-pds"},{"start":81,"end":82,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-pds"},{"start":41,"end":53,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-pds"},{"start":59,"end":75,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":74,"end":75,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-pds"},{"start":41,"end":55,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":59,"end":68,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":67,"end":68,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-pds"},{"start":41,"end":54,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":53,"end":54,"cssClass":"pl-pds"},{"start":59,"end":68,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":67,"end":68,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-pds"},{"start":41,"end":56,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":55,"end":56,"cssClass":"pl-pds"},{"start":59,"end":71,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":70,"end":71,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-pds"},{"start":40,"end":48,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":58,"end":69,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-pds"},{"start":68,"end":69,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-pds"},{"start":41,"end":53,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-pds"},{"start":59,"end":70,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":69,"end":70,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":38,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":41,"end":49,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":48,"end":49,"cssClass":"pl-pds"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":35,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-pds"},{"start":41,"end":52,"cssClass":"pl-s"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":51,"end":52,"cssClass":"pl-pds"},{"start":59,"end":67,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":66,"end":67,"cssClass":"pl-pds"}],[],[{"start":0,"end":18,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":47,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":46,"end":47,"cssClass":"pl-pds"},{"start":54,"end":58,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":57,"end":58,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":45,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":44,"end":45,"cssClass":"pl-pds"},{"start":54,"end":59,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"},{"start":61,"end":62,"cssClass":"pl-c1"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"},{"start":54,"end":62,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":61,"end":62,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"},{"start":54,"end":62,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":61,"end":62,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"},{"start":54,"end":62,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":61,"end":62,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":46,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":45,"end":46,"cssClass":"pl-pds"},{"start":63,"end":67,"cssClass":"pl-smi"},{"start":68,"end":72,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-pds"},{"start":69,"end":71,"cssClass":"pl-cce"},{"start":71,"end":72,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"},{"start":54,"end":59,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":47,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":46,"end":47,"cssClass":"pl-pds"},{"start":55,"end":56,"cssClass":"pl-c1"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":50,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":49,"end":50,"cssClass":"pl-pds"},{"start":54,"end":60,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":64,"end":84,"cssClass":"pl-c"},{"start":64,"end":65,"cssClass":"pl-c"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":46,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":45,"end":46,"cssClass":"pl-pds"},{"start":54,"end":59,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":50,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":49,"end":50,"cssClass":"pl-pds"},{"start":54,"end":59,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":52,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":51,"end":52,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":50,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":49,"end":50,"cssClass":"pl-pds"},{"start":54,"end":65,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-pds"},{"start":68,"end":103,"cssClass":"pl-c"},{"start":68,"end":69,"cssClass":"pl-c"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":48,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":48,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":54,"end":57,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":48,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":55,"end":58,"cssClass":"pl-c1"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":48,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":54,"end":59,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":52,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":51,"end":52,"cssClass":"pl-pds"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":46,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":45,"end":46,"cssClass":"pl-pds"},{"start":54,"end":59,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":44,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":43,"end":44,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":53,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":49,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":48,"end":49,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":46,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":45,"end":46,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":48,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":54,"end":59,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"},{"start":62,"end":108,"cssClass":"pl-c"},{"start":62,"end":63,"cssClass":"pl-c"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":46,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":45,"end":46,"cssClass":"pl-pds"},{"start":54,"end":59,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"},{"start":62,"end":132,"cssClass":"pl-c"},{"start":62,"end":63,"cssClass":"pl-c"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":49,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":48,"end":49,"cssClass":"pl-pds"},{"start":54,"end":58,"cssClass":"pl-s"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":57,"end":58,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":47,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":46,"end":47,"cssClass":"pl-pds"},{"start":60,"end":94,"cssClass":"pl-c"},{"start":60,"end":61,"cssClass":"pl-c"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":45,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":44,"end":45,"cssClass":"pl-pds"},{"start":55,"end":66,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-pds"},{"start":65,"end":66,"cssClass":"pl-pds"},{"start":69,"end":88,"cssClass":"pl-c"},{"start":69,"end":70,"cssClass":"pl-c"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":52,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":51,"end":52,"cssClass":"pl-pds"},{"start":55,"end":59,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":49,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":48,"end":49,"cssClass":"pl-pds"}],[],[{"start":0,"end":80,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":16,"end":26,"cssClass":"pl-s"},{"start":16,"end":17,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":28,"end":30,"cssClass":"pl-k"},{"start":40,"end":43,"cssClass":"pl-smi"},{"start":44,"end":52,"cssClass":"pl-smi"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-smi"},{"start":17,"end":25,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-smi"},{"start":20,"end":31,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-pds"},{"start":30,"end":31,"cssClass":"pl-pds"},{"start":33,"end":35,"cssClass":"pl-k"},{"start":45,"end":48,"cssClass":"pl-smi"},{"start":49,"end":58,"cssClass":"pl-smi"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-smi"},{"start":17,"end":26,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-k"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":23,"end":32,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-c1"},{"start":44,"end":59,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"},{"start":61,"end":66,"cssClass":"pl-c1"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":11,"end":12,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":113,"cssClass":"pl-c"},{"start":0,"end":2,"cssClass":"pl-c"},{"start":3,"end":113,"cssClass":"pl-en"}],[],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":5,"end":6,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-smi"}],[{"start":8,"end":9,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-k"},{"start":37,"end":38,"cssClass":"pl-smi"}],[{"start":10,"end":11,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-k"},{"start":33,"end":34,"cssClass":"pl-smi"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"}],[{"start":10,"end":11,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-k"},{"start":33,"end":34,"cssClass":"pl-smi"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":45,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-smi"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":33,"end":35,"cssClass":"pl-k"},{"start":41,"end":48,"cssClass":"pl-smi"},{"start":48,"end":50,"cssClass":"pl-k"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":62,"end":64,"cssClass":"pl-k"},{"start":70,"end":77,"cssClass":"pl-smi"},{"start":77,"end":79,"cssClass":"pl-k"},{"start":87,"end":88,"cssClass":"pl-c1"}],[{"start":11,"end":57,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-pds"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-c1"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-c1"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-c1"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":52,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":17,"cssClass":"pl-s"},{"start":7,"end":8,"cssClass":"pl-pds"},{"start":16,"end":17,"cssClass":"pl-pds"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s"},{"start":13,"end":14,"cssClass":"pl-pds"},{"start":18,"end":19,"cssClass":"pl-pds"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":28,"end":35,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":48,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":50,"end":57,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-pds"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":32,"end":44,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-pds"},{"start":43,"end":44,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":48,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":50,"end":62,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-pds"},{"start":61,"end":62,"cssClass":"pl-pds"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":32,"end":37,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":37,"end":48,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":50,"end":55,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-pds"},{"start":54,"end":55,"cssClass":"pl-pds"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-s"},{"start":7,"end":8,"cssClass":"pl-pds"},{"start":12,"end":13,"cssClass":"pl-pds"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":7,"end":14,"cssClass":"pl-smi"},{"start":15,"end":17,"cssClass":"pl-k"},{"start":18,"end":25,"cssClass":"pl-smi"}],[{"start":13,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-s"},{"start":15,"end":16,"cssClass":"pl-pds"},{"start":20,"end":21,"cssClass":"pl-pds"},{"start":25,"end":60,"cssClass":"pl-c"},{"start":25,"end":26,"cssClass":"pl-c"}],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":13,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-s"},{"start":15,"end":16,"cssClass":"pl-pds"},{"start":20,"end":21,"cssClass":"pl-pds"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":18,"end":19,"cssClass":"pl-k"},{"start":30,"end":33,"cssClass":"pl-smi"},{"start":35,"end":46,"cssClass":"pl-s"},{"start":35,"end":36,"cssClass":"pl-pds"},{"start":45,"end":46,"cssClass":"pl-pds"},{"start":48,"end":59,"cssClass":"pl-s"},{"start":48,"end":49,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-s"},{"start":7,"end":8,"cssClass":"pl-pds"},{"start":12,"end":13,"cssClass":"pl-pds"}],[{"start":4,"end":19,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":2,"end":11,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":59,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":36,"end":45,"cssClass":"pl-smi"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":18,"end":24,"cssClass":"pl-smi"},{"start":26,"end":29,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":28,"end":29,"cssClass":"pl-pds"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":22,"end":28,"cssClass":"pl-smi"},{"start":31,"end":36,"cssClass":"pl-s"},{"start":31,"end":32,"cssClass":"pl-pds"},{"start":35,"end":36,"cssClass":"pl-pds"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":4,"end":10,"cssClass":"pl-smi"}],[{"start":17,"end":20,"cssClass":"pl-smi"},{"start":21,"end":27,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-pds"},{"start":33,"end":34,"cssClass":"pl-pds"},{"start":36,"end":38,"cssClass":"pl-k"},{"start":47,"end":50,"cssClass":"pl-smi"},{"start":51,"end":57,"cssClass":"pl-smi"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":63,"end":131,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-pds"},{"start":130,"end":131,"cssClass":"pl-pds"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":18,"end":21,"cssClass":"pl-smi"},{"start":22,"end":28,"cssClass":"pl-smi"},{"start":31,"end":92,"cssClass":"pl-s"},{"start":31,"end":32,"cssClass":"pl-pds"},{"start":91,"end":92,"cssClass":"pl-pds"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":19,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":16,"end":25,"cssClass":"pl-s"},{"start":16,"end":17,"cssClass":"pl-pds"},{"start":24,"end":25,"cssClass":"pl-pds"},{"start":27,"end":29,"cssClass":"pl-k"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":51,"end":58,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-pds"},{"start":57,"end":58,"cssClass":"pl-pds"}],[{"start":14,"end":15,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":47,"cssClass":"pl-smi"},{"start":58,"end":59,"cssClass":"pl-c1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-smi"},{"start":20,"end":29,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-pds"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":31,"end":33,"cssClass":"pl-k"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":55,"end":65,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-pds"}],[{"start":14,"end":15,"cssClass":"pl-k"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":47,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":77,"end":78,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":27,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":15,"end":23,"cssClass":"pl-smi"},{"start":25,"end":29,"cssClass":"pl-s"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":28,"end":29,"cssClass":"pl-pds"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-smi"},{"start":28,"end":38,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":40,"end":54,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-pds"},{"start":53,"end":54,"cssClass":"pl-pds"},{"start":56,"end":72,"cssClass":"pl-s"},{"start":56,"end":57,"cssClass":"pl-pds"},{"start":71,"end":72,"cssClass":"pl-pds"},{"start":74,"end":82,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-pds"},{"start":81,"end":82,"cssClass":"pl-pds"},{"start":84,"end":95,"cssClass":"pl-s"},{"start":84,"end":85,"cssClass":"pl-pds"},{"start":94,"end":95,"cssClass":"pl-pds"},{"start":97,"end":106,"cssClass":"pl-s"},{"start":97,"end":98,"cssClass":"pl-pds"},{"start":105,"end":106,"cssClass":"pl-pds"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-smi"}],[{"start":4,"end":38,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":33,"cssClass":"pl-smi"}],[{"start":15,"end":16,"cssClass":"pl-k"},{"start":26,"end":27,"cssClass":"pl-smi"},{"start":30,"end":33,"cssClass":"pl-smi"},{"start":34,"end":47,"cssClass":"pl-smi"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":21,"end":31,"cssClass":"pl-s"},{"start":21,"end":22,"cssClass":"pl-pds"},{"start":30,"end":31,"cssClass":"pl-pds"},{"start":33,"end":35,"cssClass":"pl-k"},{"start":43,"end":49,"cssClass":"pl-smi"},{"start":51,"end":57,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-pds"}],[{"start":15,"end":16,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-k"},{"start":40,"end":46,"cssClass":"pl-smi"},{"start":57,"end":58,"cssClass":"pl-smi"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":18,"end":23,"cssClass":"pl-smi"},{"start":25,"end":31,"cssClass":"pl-s"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":30,"end":31,"cssClass":"pl-pds"},{"start":33,"end":35,"cssClass":"pl-k"},{"start":43,"end":49,"cssClass":"pl-smi"},{"start":51,"end":57,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-pds"}],[{"start":15,"end":16,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-k"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":53,"end":54,"cssClass":"pl-smi"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":18,"end":23,"cssClass":"pl-smi"},{"start":25,"end":31,"cssClass":"pl-s"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":30,"end":31,"cssClass":"pl-pds"},{"start":33,"end":35,"cssClass":"pl-k"},{"start":43,"end":49,"cssClass":"pl-smi"},{"start":51,"end":57,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-pds"}],[{"start":15,"end":90,"cssClass":"pl-s"},{"start":15,"end":16,"cssClass":"pl-pds"},{"start":89,"end":90,"cssClass":"pl-pds"}],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":17,"end":69,"cssClass":"pl-s"},{"start":17,"end":18,"cssClass":"pl-pds"},{"start":68,"end":69,"cssClass":"pl-pds"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":4,"end":42,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":33,"cssClass":"pl-smi"}],[{"start":15,"end":16,"cssClass":"pl-smi"},{"start":19,"end":22,"cssClass":"pl-smi"},{"start":23,"end":36,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-k"},{"start":40,"end":48,"cssClass":"pl-smi"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[],[{"start":0,"end":102,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":20,"end":23,"cssClass":"pl-smi"},{"start":26,"end":34,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":33,"end":34,"cssClass":"pl-pds"},{"start":36,"end":44,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-pds"},{"start":43,"end":44,"cssClass":"pl-pds"},{"start":46,"end":60,"cssClass":"pl-s"},{"start":46,"end":47,"cssClass":"pl-pds"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":62,"end":77,"cssClass":"pl-s"},{"start":62,"end":63,"cssClass":"pl-pds"},{"start":76,"end":77,"cssClass":"pl-pds"},{"start":79,"end":91,"cssClass":"pl-s"},{"start":79,"end":80,"cssClass":"pl-pds"},{"start":90,"end":91,"cssClass":"pl-pds"},{"start":93,"end":108,"cssClass":"pl-s"},{"start":93,"end":94,"cssClass":"pl-pds"},{"start":107,"end":108,"cssClass":"pl-pds"},{"start":110,"end":124,"cssClass":"pl-s"},{"start":110,"end":111,"cssClass":"pl-pds"},{"start":123,"end":124,"cssClass":"pl-pds"},{"start":126,"end":141,"cssClass":"pl-s"},{"start":126,"end":127,"cssClass":"pl-pds"},{"start":140,"end":141,"cssClass":"pl-pds"},{"start":143,"end":154,"cssClass":"pl-s"},{"start":143,"end":144,"cssClass":"pl-pds"},{"start":153,"end":154,"cssClass":"pl-pds"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":9,"cssClass":"pl-smi"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":22,"end":27,"cssClass":"pl-s"},{"start":22,"end":23,"cssClass":"pl-pds"},{"start":26,"end":27,"cssClass":"pl-pds"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":22,"end":26,"cssClass":"pl-s"},{"start":22,"end":23,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-pds"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":10,"cssClass":"pl-smi"},{"start":11,"end":13,"cssClass":"pl-k"},{"start":14,"end":21,"cssClass":"pl-smi"}],[{"start":21,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-pds"},{"start":27,"end":28,"cssClass":"pl-pds"},{"start":36,"end":71,"cssClass":"pl-c"},{"start":36,"end":37,"cssClass":"pl-c"}],[{"start":19,"end":20,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":25,"end":34,"cssClass":"pl-smi"},{"start":36,"end":82,"cssClass":"pl-c"},{"start":36,"end":37,"cssClass":"pl-c"}],[{"start":21,"end":22,"cssClass":"pl-k"},{"start":23,"end":27,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-pds"},{"start":26,"end":27,"cssClass":"pl-pds"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":21,"end":22,"cssClass":"pl-k"},{"start":23,"end":27,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-pds"},{"start":26,"end":27,"cssClass":"pl-pds"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-c1"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-k"},{"start":30,"end":36,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-k"}],[{"start":0,"end":74,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-k"},{"start":22,"end":23,"cssClass":"pl-k"},{"start":44,"end":47,"cssClass":"pl-smi"},{"start":58,"end":59,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-smi"},{"start":19,"end":22,"cssClass":"pl-smi"},{"start":23,"end":36,"cssClass":"pl-smi"},{"start":38,"end":40,"cssClass":"pl-k"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":63,"end":66,"cssClass":"pl-smi"},{"start":67,"end":80,"cssClass":"pl-smi"}],[{"start":2,"end":72,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":73,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":11,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":25,"end":31,"cssClass":"pl-smi"},{"start":33,"end":39,"cssClass":"pl-smi"}],[{"start":11,"end":12,"cssClass":"pl-c1"},{"start":15,"end":18,"cssClass":"pl-smi"},{"start":19,"end":32,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-k"},{"start":44,"end":47,"cssClass":"pl-smi"},{"start":48,"end":61,"cssClass":"pl-smi"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":5,"cssClass":"pl-en"},{"start":6,"end":56,"cssClass":"pl-s"}],[],[{"start":0,"end":73,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":79,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":63,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":16,"end":28,"cssClass":"pl-s"},{"start":16,"end":17,"cssClass":"pl-pds"},{"start":27,"end":28,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-k"},{"start":49,"end":52,"cssClass":"pl-smi"},{"start":53,"end":63,"cssClass":"pl-smi"},{"start":69,"end":70,"cssClass":"pl-k"},{"start":79,"end":82,"cssClass":"pl-smi"},{"start":84,"end":96,"cssClass":"pl-s"},{"start":84,"end":85,"cssClass":"pl-pds"},{"start":95,"end":96,"cssClass":"pl-pds"},{"start":99,"end":102,"cssClass":"pl-k"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":40,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":39,"end":40,"cssClass":"pl-pds"},{"start":44,"end":53,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-pds"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":9,"end":26,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":28,"end":33,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":32,"end":33,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-k"},{"start":54,"end":69,"cssClass":"pl-smi"},{"start":71,"end":74,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":23,"cssClass":"pl-smi"}],[{"start":2,"end":71,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":10,"end":44,"cssClass":"pl-s"},{"start":10,"end":11,"cssClass":"pl-pds"},{"start":41,"end":43,"cssClass":"pl-cce"},{"start":43,"end":44,"cssClass":"pl-pds"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-smi"},{"start":18,"end":25,"cssClass":"pl-smi"},{"start":27,"end":37,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-pds"}],[{"start":25,"end":26,"cssClass":"pl-k"},{"start":27,"end":30,"cssClass":"pl-smi"},{"start":31,"end":42,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-smi"}],[{"start":13,"end":14,"cssClass":"pl-smi"},{"start":16,"end":17,"cssClass":"pl-k"},{"start":35,"end":38,"cssClass":"pl-smi"},{"start":39,"end":46,"cssClass":"pl-smi"},{"start":57,"end":58,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":27,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-smi"},{"start":36,"end":45,"cssClass":"pl-smi"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-smi"},{"start":22,"end":34,"cssClass":"pl-s"},{"start":22,"end":23,"cssClass":"pl-pds"},{"start":33,"end":34,"cssClass":"pl-pds"},{"start":36,"end":38,"cssClass":"pl-k"},{"start":50,"end":56,"cssClass":"pl-smi"},{"start":58,"end":68,"cssClass":"pl-s"},{"start":58,"end":59,"cssClass":"pl-pds"},{"start":67,"end":68,"cssClass":"pl-pds"}],[{"start":2,"end":82,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":23,"end":24,"cssClass":"pl-k"},{"start":25,"end":42,"cssClass":"pl-s"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":41,"end":42,"cssClass":"pl-pds"}],[{"start":13,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-s"},{"start":15,"end":16,"cssClass":"pl-pds"},{"start":19,"end":20,"cssClass":"pl-pds"},{"start":22,"end":63,"cssClass":"pl-c"},{"start":22,"end":23,"cssClass":"pl-c"}],[{"start":19,"end":22,"cssClass":"pl-smi"},{"start":33,"end":34,"cssClass":"pl-k"}],[{"start":2,"end":8,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":37,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":3,"end":4,"cssClass":"pl-k"},{"start":16,"end":19,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-k"},{"start":13,"end":15,"cssClass":"pl-smi"},{"start":18,"end":29,"cssClass":"pl-s"},{"start":18,"end":19,"cssClass":"pl-pds"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":31,"end":42,"cssClass":"pl-s"},{"start":31,"end":32,"cssClass":"pl-pds"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":44,"end":55,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-pds"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":59,"end":124,"cssClass":"pl-c"},{"start":59,"end":60,"cssClass":"pl-c"}],[{"start":3,"end":4,"cssClass":"pl-k"},{"start":17,"end":19,"cssClass":"pl-smi"},{"start":21,"end":28,"cssClass":"pl-s"},{"start":21,"end":22,"cssClass":"pl-pds"},{"start":27,"end":28,"cssClass":"pl-pds"},{"start":30,"end":31,"cssClass":"pl-k"},{"start":43,"end":45,"cssClass":"pl-smi"},{"start":47,"end":55,"cssClass":"pl-s"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":54,"end":55,"cssClass":"pl-pds"},{"start":57,"end":58,"cssClass":"pl-k"},{"start":66,"end":68,"cssClass":"pl-smi"},{"start":70,"end":79,"cssClass":"pl-s"},{"start":70,"end":71,"cssClass":"pl-pds"},{"start":78,"end":79,"cssClass":"pl-pds"},{"start":81,"end":82,"cssClass":"pl-k"},{"start":90,"end":92,"cssClass":"pl-smi"},{"start":94,"end":105,"cssClass":"pl-s"},{"start":94,"end":95,"cssClass":"pl-pds"},{"start":104,"end":105,"cssClass":"pl-pds"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":20,"end":23,"cssClass":"pl-smi"},{"start":25,"end":27,"cssClass":"pl-smi"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-smi"}],[{"start":13,"end":14,"cssClass":"pl-smi"},{"start":16,"end":17,"cssClass":"pl-k"},{"start":35,"end":41,"cssClass":"pl-smi"},{"start":52,"end":53,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":113,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":44,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":34,"end":36,"cssClass":"pl-smi"},{"start":39,"end":50,"cssClass":"pl-s"},{"start":39,"end":40,"cssClass":"pl-pds"},{"start":49,"end":50,"cssClass":"pl-pds"},{"start":52,"end":61,"cssClass":"pl-s"},{"start":52,"end":53,"cssClass":"pl-pds"},{"start":60,"end":61,"cssClass":"pl-pds"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":2,"end":14,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[],[{"start":0,"end":71,"cssClass":"pl-c"},{"start":0,"end":2,"cssClass":"pl-c"},{"start":3,"end":71,"cssClass":"pl-en"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-smi"},{"start":14,"end":27,"cssClass":"pl-smi"}],[{"start":2,"end":74,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-smi"},{"start":28,"end":34,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":33,"end":34,"cssClass":"pl-pds"},{"start":36,"end":45,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-pds"},{"start":44,"end":45,"cssClass":"pl-pds"},{"start":47,"end":59,"cssClass":"pl-s"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-pds"},{"start":61,"end":71,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-pds"},{"start":70,"end":71,"cssClass":"pl-pds"},{"start":73,"end":85,"cssClass":"pl-s"},{"start":73,"end":74,"cssClass":"pl-pds"},{"start":84,"end":85,"cssClass":"pl-pds"},{"start":87,"end":98,"cssClass":"pl-s"},{"start":87,"end":88,"cssClass":"pl-pds"},{"start":97,"end":98,"cssClass":"pl-pds"},{"start":100,"end":108,"cssClass":"pl-s"},{"start":100,"end":101,"cssClass":"pl-pds"},{"start":107,"end":108,"cssClass":"pl-pds"},{"start":110,"end":117,"cssClass":"pl-s"},{"start":110,"end":111,"cssClass":"pl-pds"},{"start":116,"end":117,"cssClass":"pl-pds"},{"start":119,"end":127,"cssClass":"pl-s"},{"start":119,"end":120,"cssClass":"pl-pds"},{"start":126,"end":127,"cssClass":"pl-pds"},{"start":129,"end":135,"cssClass":"pl-s"},{"start":129,"end":130,"cssClass":"pl-pds"},{"start":134,"end":135,"cssClass":"pl-pds"},{"start":137,"end":143,"cssClass":"pl-s"},{"start":137,"end":138,"cssClass":"pl-pds"},{"start":142,"end":143,"cssClass":"pl-pds"},{"start":145,"end":151,"cssClass":"pl-s"},{"start":145,"end":146,"cssClass":"pl-pds"},{"start":150,"end":151,"cssClass":"pl-pds"},{"start":153,"end":165,"cssClass":"pl-s"},{"start":153,"end":154,"cssClass":"pl-pds"},{"start":164,"end":165,"cssClass":"pl-pds"},{"start":167,"end":181,"cssClass":"pl-s"},{"start":167,"end":168,"cssClass":"pl-pds"},{"start":180,"end":181,"cssClass":"pl-pds"},{"start":183,"end":198,"cssClass":"pl-s"},{"start":183,"end":184,"cssClass":"pl-pds"},{"start":197,"end":198,"cssClass":"pl-pds"},{"start":200,"end":212,"cssClass":"pl-s"},{"start":200,"end":201,"cssClass":"pl-pds"},{"start":211,"end":212,"cssClass":"pl-pds"},{"start":214,"end":229,"cssClass":"pl-s"},{"start":214,"end":215,"cssClass":"pl-pds"},{"start":228,"end":229,"cssClass":"pl-pds"},{"start":231,"end":245,"cssClass":"pl-s"},{"start":231,"end":232,"cssClass":"pl-pds"},{"start":244,"end":245,"cssClass":"pl-pds"},{"start":247,"end":262,"cssClass":"pl-s"},{"start":247,"end":248,"cssClass":"pl-pds"},{"start":261,"end":262,"cssClass":"pl-pds"},{"start":264,"end":275,"cssClass":"pl-s"},{"start":264,"end":265,"cssClass":"pl-pds"},{"start":274,"end":275,"cssClass":"pl-pds"}],[{"start":19,"end":20,"cssClass":"pl-k"},{"start":21,"end":26,"cssClass":"pl-s"},{"start":21,"end":22,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-pds"}],[{"start":19,"end":20,"cssClass":"pl-k"},{"start":21,"end":26,"cssClass":"pl-s"},{"start":21,"end":22,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-smi"},{"start":26,"end":35,"cssClass":"pl-smi"},{"start":37,"end":75,"cssClass":"pl-c"},{"start":37,"end":38,"cssClass":"pl-c"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-smi"},{"start":18,"end":28,"cssClass":"pl-smi"}],[{"start":18,"end":19,"cssClass":"pl-k"},{"start":20,"end":23,"cssClass":"pl-smi"},{"start":24,"end":34,"cssClass":"pl-smi"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":17,"end":20,"cssClass":"pl-smi"},{"start":22,"end":30,"cssClass":"pl-s"},{"start":22,"end":23,"cssClass":"pl-pds"},{"start":29,"end":30,"cssClass":"pl-pds"},{"start":32,"end":34,"cssClass":"pl-k"},{"start":44,"end":47,"cssClass":"pl-smi"},{"start":48,"end":54,"cssClass":"pl-smi"}],[{"start":18,"end":19,"cssClass":"pl-k"},{"start":20,"end":23,"cssClass":"pl-smi"},{"start":24,"end":30,"cssClass":"pl-smi"}],[{"start":2,"end":6,"cssClass":"pl-k"}],[{"start":15,"end":85,"cssClass":"pl-s"},{"start":15,"end":16,"cssClass":"pl-pds"},{"start":84,"end":85,"cssClass":"pl-pds"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":17,"end":18,"cssClass":"pl-k"},{"start":37,"end":43,"cssClass":"pl-smi"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":77,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":1,"end":8,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-k"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":41,"end":44,"cssClass":"pl-smi"},{"start":45,"end":52,"cssClass":"pl-smi"}],[],[{"start":0,"end":57,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-smi"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":20,"end":28,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-pds"},{"start":27,"end":28,"cssClass":"pl-pds"}],[{"start":2,"end":41,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":7,"end":8,"cssClass":"pl-k"}],[{"start":7,"end":8,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-smi"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-smi"},{"start":34,"end":40,"cssClass":"pl-smi"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-smi"},{"start":34,"end":40,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":68,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":32,"end":38,"cssClass":"pl-smi"},{"start":41,"end":45,"cssClass":"pl-smi"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":32,"end":38,"cssClass":"pl-smi"},{"start":41,"end":45,"cssClass":"pl-smi"}],[{"start":5,"end":6,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":20,"end":26,"cssClass":"pl-smi"},{"start":28,"end":36,"cssClass":"pl-smi"}],[{"start":5,"end":6,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":20,"end":26,"cssClass":"pl-smi"},{"start":28,"end":36,"cssClass":"pl-smi"}],[{"start":5,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-k"},{"start":16,"end":24,"cssClass":"pl-smi"}],[{"start":5,"end":6,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":20,"end":26,"cssClass":"pl-smi"},{"start":28,"end":32,"cssClass":"pl-smi"}],[],[{"start":0,"end":57,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-smi"},{"start":18,"end":22,"cssClass":"pl-smi"}],[{"start":2,"end":40,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-c1"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-c1"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-smi"}],[{"start":4,"end":99,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-smi"},{"start":31,"end":34,"cssClass":"pl-smi"},{"start":35,"end":44,"cssClass":"pl-smi"},{"start":46,"end":53,"cssClass":"pl-smi"},{"start":55,"end":59,"cssClass":"pl-smi"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":66,"end":86,"cssClass":"pl-c"},{"start":66,"end":67,"cssClass":"pl-c"}],[],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-k"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":16,"end":17,"cssClass":"pl-pds"}],[{"start":6,"end":29,"cssClass":"pl-c"},{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":16,"end":17,"cssClass":"pl-pds"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":21,"end":25,"cssClass":"pl-smi"},{"start":32,"end":36,"cssClass":"pl-smi"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":13,"end":14,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":17,"end":18,"cssClass":"pl-pds"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":17,"end":18,"cssClass":"pl-pds"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-k"}],[{"start":15,"end":50,"cssClass":"pl-s"},{"start":15,"end":16,"cssClass":"pl-pds"},{"start":49,"end":50,"cssClass":"pl-pds"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":48,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-smi"},{"start":33,"end":37,"cssClass":"pl-smi"}],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":5,"end":6,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-smi"}],[{"start":13,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-k"},{"start":34,"end":35,"cssClass":"pl-smi"},{"start":38,"end":41,"cssClass":"pl-smi"},{"start":42,"end":51,"cssClass":"pl-smi"},{"start":53,"end":60,"cssClass":"pl-smi"},{"start":62,"end":66,"cssClass":"pl-smi"},{"start":69,"end":70,"cssClass":"pl-c1"},{"start":73,"end":93,"cssClass":"pl-c"},{"start":73,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":53,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":29,"cssClass":"pl-smi"}],[{"start":13,"end":14,"cssClass":"pl-k"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":33,"end":36,"cssClass":"pl-smi"},{"start":37,"end":50,"cssClass":"pl-smi"},{"start":52,"end":59,"cssClass":"pl-smi"},{"start":61,"end":65,"cssClass":"pl-smi"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":72,"end":92,"cssClass":"pl-c"},{"start":72,"end":73,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":2,"end":24,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":13,"end":14,"cssClass":"pl-k"},{"start":28,"end":35,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":36,"cssClass":"pl-c"},{"start":0,"end":2,"cssClass":"pl-c"},{"start":3,"end":36,"cssClass":"pl-en"}],[],[{"start":0,"end":47,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":1,"end":10,"cssClass":"pl-smi"},{"start":12,"end":21,"cssClass":"pl-smi"},{"start":23,"end":32,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-k"},{"start":58,"end":61,"cssClass":"pl-smi"},{"start":72,"end":73,"cssClass":"pl-k"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":27,"end":34,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-k"},{"start":39,"end":40,"cssClass":"pl-k"},{"start":43,"end":44,"cssClass":"pl-c1"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-k"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":27,"end":34,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-k"},{"start":40,"end":41,"cssClass":"pl-c1"}],[],[{"start":0,"end":50,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":23,"end":26,"cssClass":"pl-smi"},{"start":29,"end":37,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-pds"},{"start":39,"end":49,"cssClass":"pl-s"},{"start":39,"end":40,"cssClass":"pl-pds"},{"start":48,"end":49,"cssClass":"pl-pds"},{"start":51,"end":60,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-pds"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":62,"end":72,"cssClass":"pl-s"},{"start":62,"end":63,"cssClass":"pl-pds"},{"start":71,"end":72,"cssClass":"pl-pds"},{"start":74,"end":86,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-pds"},{"start":85,"end":86,"cssClass":"pl-pds"},{"start":88,"end":95,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-pds"},{"start":94,"end":95,"cssClass":"pl-pds"}],[],[{"start":5,"end":6,"cssClass":"pl-k"},{"start":7,"end":17,"cssClass":"pl-smi"}],[{"start":5,"end":6,"cssClass":"pl-k"},{"start":7,"end":17,"cssClass":"pl-smi"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-smi"},{"start":14,"end":23,"cssClass":"pl-smi"},{"start":25,"end":37,"cssClass":"pl-s"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-pds"}],[{"start":2,"end":69,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":17,"end":21,"cssClass":"pl-smi"},{"start":23,"end":27,"cssClass":"pl-smi"},{"start":29,"end":36,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-pds"},{"start":35,"end":36,"cssClass":"pl-pds"},{"start":46,"end":55,"cssClass":"pl-smi"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":67,"end":74,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-pds"},{"start":73,"end":74,"cssClass":"pl-pds"},{"start":86,"end":87,"cssClass":"pl-c1"},{"start":88,"end":89,"cssClass":"pl-k"},{"start":92,"end":103,"cssClass":"pl-s"},{"start":92,"end":93,"cssClass":"pl-pds"},{"start":102,"end":103,"cssClass":"pl-pds"},{"start":115,"end":116,"cssClass":"pl-c1"},{"start":117,"end":118,"cssClass":"pl-k"},{"start":121,"end":132,"cssClass":"pl-s"},{"start":121,"end":122,"cssClass":"pl-pds"},{"start":131,"end":132,"cssClass":"pl-pds"},{"start":134,"end":138,"cssClass":"pl-smi"},{"start":140,"end":156,"cssClass":"pl-s"},{"start":140,"end":141,"cssClass":"pl-pds"},{"start":155,"end":156,"cssClass":"pl-pds"},{"start":158,"end":161,"cssClass":"pl-smi"},{"start":162,"end":171,"cssClass":"pl-smi"},{"start":173,"end":179,"cssClass":"pl-s"},{"start":173,"end":174,"cssClass":"pl-pds"},{"start":178,"end":179,"cssClass":"pl-pds"},{"start":182,"end":186,"cssClass":"pl-smi"},{"start":187,"end":191,"cssClass":"pl-smi"},{"start":194,"end":200,"cssClass":"pl-s"},{"start":194,"end":195,"cssClass":"pl-pds"},{"start":199,"end":200,"cssClass":"pl-pds"},{"start":203,"end":207,"cssClass":"pl-smi"},{"start":208,"end":212,"cssClass":"pl-smi"},{"start":215,"end":226,"cssClass":"pl-s"},{"start":215,"end":216,"cssClass":"pl-pds"},{"start":225,"end":226,"cssClass":"pl-pds"},{"start":228,"end":231,"cssClass":"pl-smi"},{"start":232,"end":245,"cssClass":"pl-smi"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":2,"end":60,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-smi"}],[{"start":19,"end":23,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-k"},{"start":36,"end":43,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-k"},{"start":59,"end":60,"cssClass":"pl-smi"},{"start":63,"end":70,"cssClass":"pl-s"},{"start":63,"end":64,"cssClass":"pl-pds"},{"start":69,"end":70,"cssClass":"pl-pds"},{"start":82,"end":83,"cssClass":"pl-c1"},{"start":84,"end":85,"cssClass":"pl-smi"},{"start":88,"end":99,"cssClass":"pl-s"},{"start":88,"end":89,"cssClass":"pl-pds"},{"start":98,"end":99,"cssClass":"pl-pds"},{"start":111,"end":112,"cssClass":"pl-c1"},{"start":113,"end":114,"cssClass":"pl-smi"},{"start":117,"end":128,"cssClass":"pl-s"},{"start":117,"end":118,"cssClass":"pl-pds"},{"start":127,"end":128,"cssClass":"pl-pds"},{"start":130,"end":134,"cssClass":"pl-smi"},{"start":136,"end":152,"cssClass":"pl-s"},{"start":136,"end":137,"cssClass":"pl-pds"},{"start":151,"end":152,"cssClass":"pl-pds"},{"start":154,"end":157,"cssClass":"pl-smi"},{"start":158,"end":167,"cssClass":"pl-smi"},{"start":169,"end":175,"cssClass":"pl-s"},{"start":169,"end":170,"cssClass":"pl-pds"},{"start":174,"end":175,"cssClass":"pl-pds"},{"start":178,"end":182,"cssClass":"pl-smi"},{"start":183,"end":187,"cssClass":"pl-smi"},{"start":190,"end":196,"cssClass":"pl-s"},{"start":190,"end":191,"cssClass":"pl-pds"},{"start":195,"end":196,"cssClass":"pl-pds"},{"start":199,"end":203,"cssClass":"pl-smi"},{"start":204,"end":208,"cssClass":"pl-smi"},{"start":211,"end":222,"cssClass":"pl-s"},{"start":211,"end":212,"cssClass":"pl-pds"},{"start":221,"end":222,"cssClass":"pl-pds"},{"start":224,"end":227,"cssClass":"pl-smi"},{"start":228,"end":241,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":10,"end":19,"cssClass":"pl-smi"}],[{"start":6,"end":9,"cssClass":"pl-smi"},{"start":11,"end":23,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-pds"},{"start":22,"end":23,"cssClass":"pl-pds"},{"start":34,"end":43,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":17,"end":26,"cssClass":"pl-smi"}],[{"start":6,"end":9,"cssClass":"pl-smi"},{"start":11,"end":23,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-pds"},{"start":22,"end":23,"cssClass":"pl-pds"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-k"},{"start":48,"end":49,"cssClass":"pl-k"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":51,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-smi"},{"start":14,"end":24,"cssClass":"pl-smi"},{"start":26,"end":28,"cssClass":"pl-k"},{"start":29,"end":34,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-k"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":25,"cssClass":"pl-smi"},{"start":27,"end":39,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-pds"},{"start":38,"end":39,"cssClass":"pl-pds"}],[{"start":16,"end":17,"cssClass":"pl-k"},{"start":19,"end":31,"cssClass":"pl-s"},{"start":19,"end":20,"cssClass":"pl-pds"},{"start":30,"end":31,"cssClass":"pl-pds"}],[{"start":2,"end":6,"cssClass":"pl-k"}],[{"start":16,"end":17,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":7,"end":8,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-smi"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":14,"end":23,"cssClass":"pl-smi"}],[{"start":18,"end":21,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-k"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-k"},{"start":37,"end":38,"cssClass":"pl-smi"},{"start":40,"end":43,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"},{"start":62,"end":63,"cssClass":"pl-smi"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":21,"end":30,"cssClass":"pl-smi"}],[{"start":18,"end":21,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-k"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-k"},{"start":37,"end":38,"cssClass":"pl-smi"},{"start":40,"end":43,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-pds"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-k"},{"start":68,"end":69,"cssClass":"pl-smi"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":9,"end":20,"cssClass":"pl-smi"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":19,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":7,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-smi"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":17,"cssClass":"pl-smi"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":7,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-smi"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":17,"cssClass":"pl-smi"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":38,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":29,"cssClass":"pl-smi"}],[{"start":8,"end":9,"cssClass":"pl-k"},{"start":18,"end":21,"cssClass":"pl-smi"},{"start":23,"end":29,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-pds"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":31,"end":38,"cssClass":"pl-s"},{"start":31,"end":32,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-pds"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-k"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-smi"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":22,"end":23,"cssClass":"pl-smi"},{"start":26,"end":33,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":32,"end":33,"cssClass":"pl-pds"}],[{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":18,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":31,"end":32,"cssClass":"pl-k"},{"start":33,"end":37,"cssClass":"pl-smi"}],[{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":18,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":31,"end":32,"cssClass":"pl-k"},{"start":33,"end":37,"cssClass":"pl-smi"}],[{"start":14,"end":15,"cssClass":"pl-smi"},{"start":18,"end":25,"cssClass":"pl-s"},{"start":18,"end":19,"cssClass":"pl-pds"},{"start":24,"end":25,"cssClass":"pl-pds"},{"start":26,"end":31,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":29,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-s"},{"start":10,"end":11,"cssClass":"pl-pds"},{"start":14,"end":15,"cssClass":"pl-pds"},{"start":17,"end":20,"cssClass":"pl-smi"},{"start":21,"end":28,"cssClass":"pl-smi"}],[{"start":2,"end":74,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-smi"},{"start":11,"end":24,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-pds"},{"start":23,"end":24,"cssClass":"pl-pds"},{"start":28,"end":35,"cssClass":"pl-smi"},{"start":37,"end":41,"cssClass":"pl-smi"},{"start":43,"end":47,"cssClass":"pl-smi"},{"start":49,"end":53,"cssClass":"pl-smi"},{"start":55,"end":59,"cssClass":"pl-smi"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":69,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-smi"}],[{"start":4,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-smi"},{"start":10,"end":15,"cssClass":"pl-smi"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":23,"cssClass":"pl-smi"},{"start":25,"end":27,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":6,"end":7,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-smi"},{"start":18,"end":25,"cssClass":"pl-smi"},{"start":27,"end":32,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-pds"},{"start":31,"end":32,"cssClass":"pl-pds"},{"start":41,"end":48,"cssClass":"pl-smi"}],[{"start":2,"end":6,"cssClass":"pl-k"}],[{"start":6,"end":7,"cssClass":"pl-k"},{"start":16,"end":27,"cssClass":"pl-s"},{"start":16,"end":17,"cssClass":"pl-pds"},{"start":22,"end":25,"cssClass":"pl-cce"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":38,"end":42,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-pds"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":44,"end":47,"cssClass":"pl-smi"},{"start":48,"end":55,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[{"start":6,"end":7,"cssClass":"pl-smi"},{"start":9,"end":19,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":18,"end":19,"cssClass":"pl-pds"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":25,"end":33,"cssClass":"pl-smi"},{"start":35,"end":48,"cssClass":"pl-s"},{"start":35,"end":36,"cssClass":"pl-pds"},{"start":47,"end":48,"cssClass":"pl-pds"},{"start":50,"end":53,"cssClass":"pl-smi"},{"start":54,"end":65,"cssClass":"pl-smi"}],[],[{"start":0,"end":68,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-smi"},{"start":20,"end":26,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-pds"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":12,"end":19,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-c1"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":21,"end":25,"cssClass":"pl-s"},{"start":21,"end":22,"cssClass":"pl-pds"},{"start":24,"end":25,"cssClass":"pl-pds"},{"start":27,"end":30,"cssClass":"pl-smi"},{"start":31,"end":38,"cssClass":"pl-smi"}],[{"start":2,"end":6,"cssClass":"pl-k"}],[{"start":10,"end":11,"cssClass":"pl-k"},{"start":12,"end":33,"cssClass":"pl-s"},{"start":12,"end":13,"cssClass":"pl-pds"},{"start":32,"end":33,"cssClass":"pl-pds"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":14,"end":17,"cssClass":"pl-smi"},{"start":18,"end":28,"cssClass":"pl-smi"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":13,"end":19,"cssClass":"pl-s"},{"start":13,"end":14,"cssClass":"pl-pds"},{"start":18,"end":19,"cssClass":"pl-pds"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":25,"end":35,"cssClass":"pl-smi"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":13,"end":26,"cssClass":"pl-s"},{"start":13,"end":14,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":28,"end":33,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":32,"end":33,"cssClass":"pl-pds"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":18,"end":26,"cssClass":"pl-smi"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":13,"end":19,"cssClass":"pl-s"},{"start":13,"end":14,"cssClass":"pl-pds"},{"start":18,"end":19,"cssClass":"pl-pds"},{"start":29,"end":46,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-pds"},{"start":30,"end":32,"cssClass":"pl-cce"},{"start":34,"end":36,"cssClass":"pl-cce"},{"start":38,"end":40,"cssClass":"pl-cce"},{"start":42,"end":44,"cssClass":"pl-cce"},{"start":45,"end":46,"cssClass":"pl-pds"},{"start":55,"end":58,"cssClass":"pl-smi"},{"start":61,"end":70,"cssClass":"pl-smi"},{"start":81,"end":85,"cssClass":"pl-s"},{"start":81,"end":82,"cssClass":"pl-pds"},{"start":84,"end":85,"cssClass":"pl-pds"},{"start":87,"end":95,"cssClass":"pl-smi"},{"start":98,"end":103,"cssClass":"pl-smi"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":13,"end":26,"cssClass":"pl-s"},{"start":13,"end":14,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":28,"end":33,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":32,"end":33,"cssClass":"pl-pds"}],[{"start":2,"end":6,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":13,"end":19,"cssClass":"pl-s"},{"start":13,"end":14,"cssClass":"pl-pds"},{"start":18,"end":19,"cssClass":"pl-pds"},{"start":29,"end":42,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-pds"},{"start":30,"end":32,"cssClass":"pl-cce"},{"start":34,"end":36,"cssClass":"pl-cce"},{"start":38,"end":40,"cssClass":"pl-cce"},{"start":41,"end":42,"cssClass":"pl-pds"},{"start":51,"end":54,"cssClass":"pl-smi"},{"start":57,"end":66,"cssClass":"pl-smi"},{"start":68,"end":73,"cssClass":"pl-smi"}],[{"start":8,"end":11,"cssClass":"pl-smi"},{"start":13,"end":26,"cssClass":"pl-s"},{"start":13,"end":14,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-pds"},{"start":28,"end":33,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":32,"end":33,"cssClass":"pl-pds"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-smi"},{"start":14,"end":27,"cssClass":"pl-smi"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-smi"},{"start":15,"end":19,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-k"},{"start":20,"end":24,"cssClass":"pl-smi"},{"start":26,"end":29,"cssClass":"pl-c1"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-smi"},{"start":15,"end":19,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-k"},{"start":20,"end":24,"cssClass":"pl-smi"},{"start":26,"end":29,"cssClass":"pl-c1"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-c1"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-smi"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-c1"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-smi"}],[{"start":14,"end":15,"cssClass":"pl-k"},{"start":28,"end":31,"cssClass":"pl-smi"},{"start":32,"end":42,"cssClass":"pl-smi"},{"start":43,"end":48,"cssClass":"pl-smi"},{"start":50,"end":51,"cssClass":"pl-c1"}],[{"start":14,"end":15,"cssClass":"pl-k"},{"start":27,"end":30,"cssClass":"pl-smi"},{"start":31,"end":41,"cssClass":"pl-smi"},{"start":42,"end":47,"cssClass":"pl-smi"},{"start":49,"end":50,"cssClass":"pl-c1"}],[{"start":12,"end":19,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-c1"}],[{"start":14,"end":15,"cssClass":"pl-k"},{"start":16,"end":19,"cssClass":"pl-s"},{"start":16,"end":17,"cssClass":"pl-pds"},{"start":18,"end":19,"cssClass":"pl-pds"}],[{"start":17,"end":20,"cssClass":"pl-smi"},{"start":21,"end":31,"cssClass":"pl-smi"},{"start":33,"end":38,"cssClass":"pl-s"},{"start":33,"end":34,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":40,"end":44,"cssClass":"pl-s"},{"start":40,"end":41,"cssClass":"pl-pds"},{"start":43,"end":44,"cssClass":"pl-pds"},{"start":46,"end":53,"cssClass":"pl-s"},{"start":46,"end":47,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-pds"},{"start":55,"end":60,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-pds"},{"start":59,"end":60,"cssClass":"pl-pds"},{"start":62,"end":73,"cssClass":"pl-s"},{"start":62,"end":63,"cssClass":"pl-pds"},{"start":72,"end":73,"cssClass":"pl-pds"},{"start":75,"end":84,"cssClass":"pl-smi"},{"start":86,"end":98,"cssClass":"pl-s"},{"start":86,"end":87,"cssClass":"pl-pds"},{"start":97,"end":98,"cssClass":"pl-pds"},{"start":100,"end":110,"cssClass":"pl-smi"},{"start":112,"end":125,"cssClass":"pl-s"},{"start":112,"end":113,"cssClass":"pl-pds"},{"start":124,"end":125,"cssClass":"pl-pds"},{"start":127,"end":138,"cssClass":"pl-smi"},{"start":140,"end":146,"cssClass":"pl-s"},{"start":140,"end":141,"cssClass":"pl-pds"},{"start":145,"end":146,"cssClass":"pl-pds"},{"start":148,"end":152,"cssClass":"pl-smi"},{"start":154,"end":160,"cssClass":"pl-s"},{"start":154,"end":155,"cssClass":"pl-pds"},{"start":159,"end":160,"cssClass":"pl-pds"},{"start":162,"end":166,"cssClass":"pl-smi"},{"start":168,"end":175,"cssClass":"pl-s"},{"start":168,"end":169,"cssClass":"pl-pds"},{"start":174,"end":175,"cssClass":"pl-pds"},{"start":177,"end":178,"cssClass":"pl-smi"},{"start":180,"end":188,"cssClass":"pl-s"},{"start":180,"end":181,"cssClass":"pl-pds"},{"start":187,"end":188,"cssClass":"pl-pds"},{"start":190,"end":191,"cssClass":"pl-smi"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":29,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-smi"},{"start":14,"end":25,"cssClass":"pl-smi"},{"start":27,"end":32,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-pds"},{"start":31,"end":32,"cssClass":"pl-pds"}],[{"start":2,"end":91,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":25,"end":26,"cssClass":"pl-k"},{"start":28,"end":33,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-pds"},{"start":32,"end":33,"cssClass":"pl-pds"},{"start":52,"end":57,"cssClass":"pl-smi"},{"start":57,"end":59,"cssClass":"pl-k"},{"start":59,"end":62,"cssClass":"pl-c1"},{"start":68,"end":101,"cssClass":"pl-c"},{"start":68,"end":69,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-smi"},{"start":11,"end":16,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-pds"},{"start":15,"end":16,"cssClass":"pl-pds"},{"start":18,"end":23,"cssClass":"pl-smi"}],[{"start":25,"end":26,"cssClass":"pl-k"},{"start":35,"end":38,"cssClass":"pl-smi"}],[{"start":8,"end":13,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-k"},{"start":27,"end":30,"cssClass":"pl-smi"}],[{"start":8,"end":13,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-k"},{"start":27,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-k"},{"start":27,"end":35,"cssClass":"pl-smi"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-pds"},{"start":21,"end":22,"cssClass":"pl-pds"},{"start":24,"end":29,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-pds"},{"start":28,"end":29,"cssClass":"pl-pds"}],[{"start":10,"end":15,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-k"},{"start":31,"end":40,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-smi"},{"start":15,"end":19,"cssClass":"pl-smi"}],[{"start":6,"end":9,"cssClass":"pl-smi"},{"start":11,"end":30,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-pds"},{"start":29,"end":30,"cssClass":"pl-pds"},{"start":38,"end":53,"cssClass":"pl-smi"},{"start":55,"end":65,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-pds"},{"start":67,"end":72,"cssClass":"pl-c1"},{"start":74,"end":82,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-pds"},{"start":81,"end":82,"cssClass":"pl-pds"},{"start":84,"end":89,"cssClass":"pl-c1"},{"start":91,"end":101,"cssClass":"pl-s"},{"start":91,"end":92,"cssClass":"pl-pds"},{"start":100,"end":101,"cssClass":"pl-pds"},{"start":105,"end":122,"cssClass":"pl-smi"},{"start":125,"end":132,"cssClass":"pl-s"},{"start":125,"end":126,"cssClass":"pl-pds"},{"start":131,"end":132,"cssClass":"pl-pds"},{"start":134,"end":153,"cssClass":"pl-s"},{"start":134,"end":135,"cssClass":"pl-pds"},{"start":152,"end":153,"cssClass":"pl-pds"}],[{"start":6,"end":9,"cssClass":"pl-smi"},{"start":11,"end":32,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-pds"},{"start":31,"end":32,"cssClass":"pl-pds"},{"start":38,"end":53,"cssClass":"pl-smi"},{"start":55,"end":65,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-pds"},{"start":67,"end":72,"cssClass":"pl-c1"},{"start":74,"end":82,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-pds"},{"start":81,"end":82,"cssClass":"pl-pds"},{"start":84,"end":89,"cssClass":"pl-c1"},{"start":91,"end":101,"cssClass":"pl-s"},{"start":91,"end":92,"cssClass":"pl-pds"},{"start":100,"end":101,"cssClass":"pl-pds"},{"start":105,"end":122,"cssClass":"pl-smi"},{"start":125,"end":132,"cssClass":"pl-s"},{"start":125,"end":126,"cssClass":"pl-pds"},{"start":131,"end":132,"cssClass":"pl-pds"},{"start":134,"end":155,"cssClass":"pl-s"},{"start":134,"end":135,"cssClass":"pl-pds"},{"start":154,"end":155,"cssClass":"pl-pds"}],[{"start":6,"end":9,"cssClass":"pl-smi"},{"start":11,"end":34,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-pds"},{"start":33,"end":34,"cssClass":"pl-pds"},{"start":38,"end":53,"cssClass":"pl-smi"},{"start":55,"end":65,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-pds"},{"start":67,"end":72,"cssClass":"pl-c1"},{"start":74,"end":82,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-pds"},{"start":81,"end":82,"cssClass":"pl-pds"},{"start":84,"end":89,"cssClass":"pl-c1"},{"start":91,"end":101,"cssClass":"pl-s"},{"start":91,"end":92,"cssClass":"pl-pds"},{"start":100,"end":101,"cssClass":"pl-pds"},{"start":105,"end":122,"cssClass":"pl-smi"},{"start":125,"end":132,"cssClass":"pl-s"},{"start":125,"end":126,"cssClass":"pl-pds"},{"start":131,"end":132,"cssClass":"pl-pds"},{"start":134,"end":157,"cssClass":"pl-s"},{"start":134,"end":135,"cssClass":"pl-pds"},{"start":156,"end":157,"cssClass":"pl-pds"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":67,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":20,"cssClass":"pl-s"}],[],[{"start":0,"end":81,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":15,"end":18,"cssClass":"pl-smi"},{"start":20,"end":23,"cssClass":"pl-smi"},{"start":25,"end":30,"cssClass":"pl-c1"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":4,"end":14,"cssClass":"pl-smi"}],[{"start":2,"end":25,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":7,"cssClass":"pl-en"},{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[],[{"start":0,"end":78,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":58,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":27,"end":32,"cssClass":"pl-smi"},{"start":34,"end":42,"cssClass":"pl-c1"}],[],[{"start":0,"end":55,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-pds"},{"start":24,"end":25,"cssClass":"pl-pds"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":19,"end":22,"cssClass":"pl-smi"}],[{"start":9,"end":10,"cssClass":"pl-k"},{"start":17,"end":22,"cssClass":"pl-smi"}],[{"start":0,"end":8,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-k"},{"start":17,"end":22,"cssClass":"pl-smi"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-smi"}],[{"start":6,"end":7,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":37,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-pds"},{"start":42,"end":108,"cssClass":"pl-c"},{"start":42,"end":43,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":38,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-pds"},{"start":42,"end":80,"cssClass":"pl-c"},{"start":42,"end":43,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":27,"end":36,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-pds"},{"start":35,"end":36,"cssClass":"pl-pds"},{"start":38,"end":49,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-pds"},{"start":48,"end":49,"cssClass":"pl-pds"},{"start":54,"end":92,"cssClass":"pl-c"},{"start":54,"end":55,"cssClass":"pl-c"}],[{"start":15,"end":16,"cssClass":"pl-k"},{"start":17,"end":21,"cssClass":"pl-s"},{"start":17,"end":18,"cssClass":"pl-pds"},{"start":20,"end":21,"cssClass":"pl-pds"},{"start":42,"end":114,"cssClass":"pl-c"},{"start":42,"end":43,"cssClass":"pl-c"}],[{"start":15,"end":16,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":42,"end":105,"cssClass":"pl-c"},{"start":42,"end":43,"cssClass":"pl-c"}],[{"start":14,"end":15,"cssClass":"pl-k"},{"start":16,"end":21,"cssClass":"pl-s"},{"start":16,"end":17,"cssClass":"pl-pds"},{"start":20,"end":21,"cssClass":"pl-pds"},{"start":42,"end":122,"cssClass":"pl-c"},{"start":42,"end":43,"cssClass":"pl-c"}],[{"start":13,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-s"},{"start":15,"end":16,"cssClass":"pl-pds"},{"start":19,"end":20,"cssClass":"pl-pds"},{"start":42,"end":90,"cssClass":"pl-c"},{"start":42,"end":43,"cssClass":"pl-c"}],[{"start":14,"end":15,"cssClass":"pl-k"},{"start":16,"end":22,"cssClass":"pl-s"},{"start":16,"end":17,"cssClass":"pl-pds"},{"start":21,"end":22,"cssClass":"pl-pds"}],[{"start":11,"end":12,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-k"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":2,"end":66,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-smi"},{"start":18,"end":24,"cssClass":"pl-s"},{"start":18,"end":19,"cssClass":"pl-pds"},{"start":23,"end":24,"cssClass":"pl-pds"}],[{"start":13,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-smi"},{"start":19,"end":23,"cssClass":"pl-smi"}],[{"start":8,"end":9,"cssClass":"pl-k"},{"start":18,"end":21,"cssClass":"pl-smi"},{"start":23,"end":29,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-pds"},{"start":28,"end":29,"cssClass":"pl-pds"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":10,"end":41,"cssClass":"pl-s"},{"start":10,"end":11,"cssClass":"pl-pds"},{"start":32,"end":34,"cssClass":"pl-cce"},{"start":35,"end":37,"cssClass":"pl-cce"},{"start":38,"end":40,"cssClass":"pl-cce"},{"start":40,"end":41,"cssClass":"pl-pds"},{"start":43,"end":46,"cssClass":"pl-smi"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":56,"end":59,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-c1"}],[{"start":2,"end":59,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":13,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-s"},{"start":15,"end":16,"cssClass":"pl-pds"},{"start":19,"end":20,"cssClass":"pl-pds"}],[{"start":15,"end":16,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-smi"},{"start":26,"end":36,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-pds"},{"start":35,"end":36,"cssClass":"pl-pds"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":78,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":56,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":17,"end":23,"cssClass":"pl-smi"},{"start":25,"end":34,"cssClass":"pl-smi"},{"start":36,"end":44,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"}],[{"start":8,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-k"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-k"},{"start":39,"end":41,"cssClass":"pl-c1"}],[{"start":7,"end":8,"cssClass":"pl-k"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-k"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-k"},{"start":39,"end":41,"cssClass":"pl-c1"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":10,"end":19,"cssClass":"pl-smi"},{"start":20,"end":28,"cssClass":"pl-smi"},{"start":30,"end":32,"cssClass":"pl-k"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":37,"cssClass":"pl-k"},{"start":64,"end":65,"cssClass":"pl-k"},{"start":68,"end":77,"cssClass":"pl-s"},{"start":68,"end":69,"cssClass":"pl-pds"},{"start":76,"end":77,"cssClass":"pl-pds"}],[{"start":2,"end":20,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":19,"end":20,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":21,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":20,"end":21,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":17,"end":18,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":19,"end":20,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-smi"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c"},{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":2,"end":15,"cssClass":"pl-c"},{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":19,"end":20,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":21,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":20,"end":21,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":17,"end":18,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":19,"end":20,"cssClass":"pl-pds"}],[{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-s"},{"start":9,"end":10,"cssClass":"pl-pds"},{"start":11,"end":12,"cssClass":"pl-pds"}],[{"start":21,"end":22,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"}],[{"start":21,"end":22,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c"},{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":4,"end":8,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/fieldtrip/fieldtrip/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"ft_singleplotER.m","displayUrl":"https://github.com/fieldtrip/fieldtrip/blob/release/ft_singleplotER.m?raw=true","headerInfo":{"blobSize":"29.2 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"18811ed","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Ffieldtrip%2Ffieldtrip%2Fblob%2Frelease%2Fft_singleplotER.m","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"676","truncatedSloc":"616"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"MATLAB","languageID":225,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/fieldtrip/fieldtrip/blob/release/ft_singleplotER.m","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/fieldtrip/fieldtrip/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/fieldtrip/fieldtrip/raw/release/ft_singleplotER.m","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":2,"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":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/fieldtrip/fieldtrip/branches":{"post":"Waf9JpXBc4_ADGAhw--94c1C3H2JbcN-CPsxsOfR449iiCYIs0_ppWLVTQgbg7QCHIjHh6cHY-UwXxAvEDa2ag"},"/repos/preferences":{"post":"H3hmyqwPmJ6TvUqcQC90x5_ZHLgb9wOB84zQAT0C0KfhI5V19dkeY_dw9J5P__gSqH6FdUrV3GDlUCeHe5H_aQ"}}},"title":"fieldtrip/ft_singleplotER.m at release ยท fieldtrip/fieldtrip"}