// include functions that scripts may want to use please include functions htmlFullDecode unixTime_startOfDay parseBoolean ltrim countSpacesAtEnd jreplace_first_dyn nan tok_splitAtComma growRange tokSubList calculatedFieldComparator jMatchStart shortenToFirstAndLast threadAsCloseable pineTok pine_singleToDoubleQuotes jfind_any dropFunctionCalls_reTok tok_findFunctionCall indexOfNTokenContainingIC nonNegative jreplace_multi unnullString javaDropSlashStarComments allToLong longMin timerAsAutoCloseable rjreplace lastToken linkedHashMap jsonIndent linesOfFile pine_replaceInputDefault jcontains bitNot tok_findEndOfLine parseMandatoryBoolean jreplace_dyn_allowDollarRefs jreplace_first simpleEmptyLines jreplace1 mapNonCodeTokens betterAutoUnindent unindent_mls htablecenter unicode_blackRightArrow deltas daysAgo trimSubstringAfter hsubmit hpassword hform weekInYear stringCombine fileFromClipboard latestFilesFirst listDir backupFile style_center style_fontSize textPane_paragraphAttributes jTextPane youtubeEmbed_newer cloneTreeMap syncTreeSet filterValues allToDouble tempSyncAdd htmlEncode_nlToBR h1 conceptWhereIC logStruct notNulls containing a_name lazyReversed reversedLines minutesToSeconds mapKeysAndValues rmapGet rget dropAfterSlash reversePair treeMap multiSetToMap multiMapKeysMultiSet objectsToMaps getMultipleKeys_ordered makeAbsoluteURL setIntersection dropSuffixOrNull serveRedirect objectsWhere fileAgeInDays limitedStruct regexpForFloatingPoint serveText splitAtSlash ymdWithMinuses appendNewLine ahref hrefresh mapToPairsIterator servePNG serveJPEG litdoublearray intRangeContains concatSteppables parseSimpleValueMap steppableOnce doubleRangeWithLength toAcronym fillPolygon shiftDoubleRange disableImageSurfaceSelector renderDBSaveTime getNext objectWhere dropAfterSubString_orNull tailFileLinewisePlusLastLine myPublicIP pairsSortedByFunctionOnB stringWidth filterPairA drawAll pairsSortedByB filterPairB rotateImage addBackgroundToImage mapPairsB fullTrim jtodo g22_brightRegions yellow triple renderText_multiLine singleton isSpaces uniquifyInPlace timed mod_31bit randomInt objectToMap shootCombinedScreens litorderedset singletonMultiSet moveItemsFirst hmacSHA256 formatLocalDateWithMinutes drawPolygon markPoint indicesOf iterateWithIndex1 countiterator_inclusive_step formatLocalDateWithMilliseconds lastThat parseWithDateFormats syncFirst hasNext asSyncTreeMap mapPut_trueIfChanged elapsedHours_timestamp indicesOfPred calculatePositionProfit assertEqualsOneOf getMulti pairsToTreeMap firstLineOfFile averageDaysInMonth sortedByIC multiMapSingletonPairs urlParam splitAtPlus unstruct appendLineToFile doEveryAndNow tempAddComponentInFront mergeEveryNCandles parseCSV_noUnquote renderObjectLayout dropSlashSuffix daysUntilEndOfYear replaceDollarVars2 formatWithZeros replaceDollarVars regexpExtractAllIC hcomment joinTimestampRanges unixDay takeLastFromIterator closeOpt iotaList havingFieldNotNull removeComponent utf8ZipReader westAndCenterWithMargins buySellText parseIntOpt updateChain drawTextWithOutline negateIf jLines shallowNonTransientClone conceptsSortedByID uniquifyAndSort firstBytesOfFileAre zoomedImageSurface shortenNumbers minutesInADay longestList bollingerRange smoothedMovingAverage averageAndStandardDeviation syncTakeLast llNotNulls totalLengthOfTimestampRanges copyField lastNLinesOfFile copyConceptFields isMap isJSON centerAndSouthWithMargins nErrors fileAttributes infoBoxConcat assertEqualsV afterwards tempRestoreSCP onlyChars chars replace_multi fileNameContainsIC rightAlignTextField setFrameHeight hsmall formatHours_roundUp candleColorOnWhite brCombine spanTitle span jMaxHeight vscrollingCenteredLine_noGaps str_toM_round vmBus_onMessageAndNow dumpHeap contentsOfTabNamed oneGigabyte methods jOnDemandInQ hvgrid addAllAndReturnNew looselyBindLiveValueToTextComponent withLabelLeftAndRight str_toGB toM_str mapOdds splitAtSpace_trim jcombobox if0_const recursiveFontSize myIP ne strongestSignal targetBlank ifThenElse showZoomedImage multiSetAverage mapGetOrCreate syncTreeMap joinThread parseLocalDateWithMilliseconds drawText drawCenteredText allUpDownSequencesOfLength reformatFloatingPointNumbers allUpDownSequencesOfMaxLength formatDollarProfit tempInstanceCounter formatDollarPrice withDollar sortedByFieldDesc js_setTitle doEvery_stopOnException js_setDivContents hdiv jsonEvalMsg js_appendToDiv hhtml hhead htitle hbody hsansserif hmobilefix p himg htmlCombine hfullcenter serverSocketFactory_botCompanyEtc rstWithPreDelay_v2 jAnimation withBoldLabelToTheRight looselyBindLiveValueToComboBox parseDaysOrHours randomAccessFileForReading fields fieldContainingIC naNToZero showCenterPackedFrame getIfIF0 enclosedInSpaces over bindAutoCloseableToComponent awtCalcEveryAndNow infoBoxAndReturn inclusiveIntRangeContains bufferedOutputStream loadBinaryFile oneMegabyte_int recursiveObjectSize notSame intDeltas runLengthStats daysToMinutes filteredChromeBookmarks gc fromHours localTimeWithSeconds removeTab loadPageWithParams if2ToF2 jextractAll loadBinaryFileFromZip desktopDir jText showPackedCenterFrame jVerticalCenter daysToSeconds tableDependentButton_extraCondition jStruct drop withoutStartingWithIC formatDays checkCast assertEqic mapValuesToLinkedHashMap dropMinusFromZero onHover bold addPlusIfStartsWithDigit assertURL downloadsDir fontSizes secondsToDays computerUptime mkdir jBorderlessHigherHorizontalScrollPane stream2string doPostJSON postPageWithHeaders jLine pairIfBNotNull lessOrEq printWithPrecedingNL joinWithSlash isZip doPostBinary postPageWithGazAICredentials joinContentsOfContainerTag findContainerTagWithClass postJSONPage rstDoNow getSingleton jPasswordField jRightTabs uneditableWordWrappedTextArea jWordWrapTextArea fromMinutes toDoubleRange growTimestampRange formatMinutesColonSeconds zeroToOne doubleRangeLiveValueSlider elapsedMS_timestamp formatHoursColonMinutes jButtonWithInset jButton withBoldLabel withExplicitPlus firstLine tailFileLinewiseFromStart deleteFileIfZippedVersionExists asTreeMap sortedBy combinePercentChanges formatHours formatMinutes looselyBindLiveValueToSliderWithFactor doubleAvg hoursToSeconds exhaustIterator nPositions lookupDynamicInterface_v2 cloneBufferedImageWithMeta toDoubleArray roundUpTo exponentialRandom exp removePlateausFromArray toFloatArray doubleMax binarySearch_insertionPoint minutesToMS isAllLettersAndDigits indexByField jCenteredSection_fontSizePlus tailFileLinewiseFromPosition tailFileLinewise lastLineOfFile latestFile parseDoubleOrKeepObject indexOfAnySubstring drawArrowBetweenPoints rectAroundPt growRectBottom transformBetweenDoubleRanges forgetCompiledSrcLib reverseDNSLookup dnsLookup bigLabel utf8reader escapeSpaces loadCompiledSrcLib zipSingleFile structAll listToStringWithLength nCoins filterKeys parseJSON assertContains javaModule loadJSONMapPage toSecretValue parseColonPropertyCIMap shootLeftScreen pairsSortedByBDesc parseRect transformFromZeroToOne secondsToHours combinedScreenRect screenRects screens screenSize randomBinaryImage customLayoutPanel advancedOSMXBean longAverage binaryImageOutline g22drawScaledMask drawPixelSet baseDownZeroToOne takeFirstShuffled twoColorImage oneBillion strRatioToPercent mapProbabilisticList plusPercent vgridWithSpacing blurImage renderMultiSet dir2zip_recurse_honorDontBackupFiles indentedSFU orIfEmpty l_str sortedByField ymdWithSlashes imageSurfaceOnLeftClick g22_allBorderTraces_autoDiagonals zoomGraphics qoify isQOI looselyBindLiveValueToCheckBox renderText hi15_imageMinusImage rotate180 ihc test_restructure_MRUCache wordWrappedStruct simpleCenteredLabel nColors showingAWTObjectsOfType nPlayers moreThanOne disassembleClass printConcat periodCombine rotateImageClockwise90 awtObjectsOfType toQOI str_megapixels benchFor1 imageOnBackground toJPEGWithQuality fromJPEG toJPEG jpegSize huffmanSize byteArrayFromShorts_littleEndian looselyBindLiveValueToSpinner arrayGet ptToIndex pstackComputeAll saveJPEG firstTatoebaEnglishSentences uniquifyBinaryImages parseDoublesOpt parseDoubles mapsGet uniquify parseCSV_unquote parseExtendedCSV_iterator listCombine certaintyImage averageOfBinaryImages scaledIBinaryImage resizeImage2B takeRandom formatDoubleX2 clipboardContentsDataFlavors jvsplitSections setTextCaret0 getMinimumWidth jLiveValueSpinner clipboardContainsImage times ipAddress firstNCubes cubed jSlider jSliderPlusValue copyTextToClipboard_infoBox shortenToMaxLines flagAsAutoCloseable onEnclosingScrollPaneResize lenna takeFirstNLines uneditableTypeWriterTextArea stringToHuffmanBytes str_toKB_oneDecimal formatDouble1X n2_iceil intsToKB megapixels concat jMaxSpeedAnimationWithText blurBufferedImage posterizeBufferedImage jSingleColor totalVectorSSIPoints blurFilterBufferedImage printWithStackTrace llSync byteHistogramArray toUTF8 toHexString unixSecondsToTimestamp addParamsToURL ymdHMSToTimestamp unixTime loadJSONPage urlConnection bitXor mapPixels shootLeftScreenHalf transparentImage intAreaRoot gzippedSize hexDump n2_noPlural renderKB takeFirstNSSILines biggestSSIsFirst totalSSILines jMaxSpeedAnimationWithStats jMaxSpeedAnimation renderAll biggestRegionsFirst intToBinary castIntToShort hi15ToColor_dirty intToColorOpaque shootScreen printN2 sysNanos stupidFib currentThreadTotalCPUNanos serveHttpFromWebServable startingWithIC percentIncreaseInt appendPercent majorJavaVersion eqOrGreaterThan allToStr containingIC filteredChromeBookmarks chromeBookmarks formatDouble2 standardDeviation average randomAWTColor ratioToProbability pairsSortedByA pairsSortedByADesc sortedDesc regionToBWImage_inverted randomColor toPercent spaceTok asPercentIncrease minutesToDays formatPercent relativeToRange doubleRange preciseCenter sortedByCalculatedFieldDesc intAverage addToIntRange blackImage intArrayFromBytes_littleEndian intArrayToBytes_littleEndian greaterOrEq toImage2B llPairs image2B_growBlack image2BFromFunction timesPercent percentRatio minusPercent toWidthAndHeight dm_osGet returnTimed same percentIncrease hotSpotCompilationTime apacheCommonsExec backtickToConsole_returnOutput tlft_beforeVerticalBar ffmpegExecutableIfSet platformQuoteArgs installOrUpdateYouTubeDL scaleBufferedImageToMaxPixels isSingleton textFromClipboard setRelativeSliderValue structWordWrap drawCircle toPt_round lineIntersectionPt perpendicularBisector averageBrightnessImage jcenterlabel randomImage imageWithMarkedBoxes sortByCalculatedFieldDesc relativeSliderValue rangeSliderZeroToOne ld imageToBinary takeLast g22cloneMesh cyclicAdd g22connectAnchors pointsAroundCircle unidiff pnlStruct between lessThanOrEqual growRectRight mergeNeighboringRects mergeOverlappingRects rectsToRectangles drawBoxes multiSet allToStruct g22drawConnectingCurve pt_iround avg sysSeconds zeroToOneSine bwImageAsAlpha bufferedImageContrastAndBrightness keyForValue takeFirstI allPermutations_iterator factorial_bigint factorial scoreForIndexInProbabilisticList distanceToProbability urlFileName afterLastSlash jpegify invertImageInPlace pad selectedIndex jRadioButtons minFilterBufferedImage twoPointAngle cyclicDistance localMaxima pairWithLowestB mapPairsToList zipTwoLists t3 randomKey randomValue bwImageToBinary setWindowShape g22_regionOutline imageFromClipboard installYouTubeDL mergeBufferedImagesAsSquare onePathToShape regionToBWImage g22_biggestRegionByBounds nThreads threadCount allPermutations drawableToImage bitAnd renderShape alphaToShape withAlpha bitOr imageFromFunction showCenterPackedWindow scaleBufferedImageToFit ptDistance imageRect tempHideWindow northCenterAndSouthWithMargins withCenteredButtons copyRect overlappingPairs shrinkRectBottomAndRight scaleWidthAndHeight shootRightScreen parseHexConstant intToHexConstant reverseBits chunks regexpExtract regexpFind leftArrowParse restructure multiMapToMultiSet multiMapIndex newObject jExtendedTabs jcheckbox onTabSelectedAndNow copyList onSliderValueChanged getSliderValue setSliderMax setSpinnerMax toCodePoint profileFor5 countTo fileNameWithoutExtension closeOnComponentHide nPages onEnabledChanged memoryPoolMXBeans g22_parseCharRanges addOrReplaceTab jcenterNarrowLabel boolIter nonNullIterator nextFromIterator codePointToString intRangesIterator intersectIntRanges withBlackBorder g22_darkRegions jBoldLabel tok_parsedIntegers totalIntRangesLength_int nCharacters nFonts getLocalFonts parseHexRanges jVarCheckBox jVarTextField jVarTextArea deriveBoldItalic profileSingleThreadToConsole benchFor5 markPointsInImageWithAlpha printStarFormat step drawPixelChessboard drawPixelStripes ptMul nSteps dm_frame repeatingGradient setPixels pointsToImage_fromOrigin pointsToImage nPoints radianToDegree threePointAngle shapeToImage regularPolygon idiv_round iota tempGraphicsTransform checkIntColorWithoutAlpha getIntColorWithoutAlpha setText_neverEmpty jscrollVertical inImage varyPt varyPoint replacePairA replacePairB awtStepContinuously varyColor varyList randomIndex not awtCalcContinuously awtCalcEvery_returnComponent divides mod n2_iround allToInt inc dec pixelatedZoomedImageSurface rawBufferedImageDistance_sameSize scaledBufferedImageFromIntegralImage_withMeta_height randomPt bwRawImageDiff_sameSize aspectRatio isNull bwImageHexPixelsSingleLine reversedOrderedMultiSetMap reversePairs multiMapToPairs reversedOrderedMultiMap keysWithMultipleValuesOnly reverseMultiMap toMultiMap mapToSet neg uniquifyBWImages allToBufferedImage litorderedmap pow listToSquareishChunks mergeBufferedImagesInRows mapToMultiMap pairsToMap zip pairsToMultiMap intSum concatStrings repF transpose longPlus nLetters starFormat joinWithColon multiSetToPairsByPopularity renderMultiSetAsLines_byPopularity asMultiSet fixFieldValues shrinkRect cloneClipBufferedImage mergeBufferedImagesVertically getColor toTreeSet notNull uniquifyBufferedImages showLinesWithCount localFontFamilies joinWithSpace nonStaticFields fieldNames castTo leftScreenBounds rightScreenBounds mergeRects g22_squareness g22_regionFilledness plus minus mul div newImage randomRect fillRect lessThan greaterThan newImage g22_darkestRegion isInstance scaleRect_imageToImage . please include class ScreenOverlay. please include class TranslucentWindowTest. please include class RegionToBWImage. please include class CountHolesInRegion. please include class RegionHoleBounds. please include class PadImageToAspectRatio. please include class Ratio. please include class UniquifyUsingHasher. please include class HashBufferedImage. please include class HashedBWImage. please include class G22LetterRecognizer1. please include class MultiPointGradient. please include class AIStrategy_RandomWithVariation. please include class SimpleOutlineWalker. please include class AverageAndMinMax. please include class G22RegionThinner. please include class RegionBorder_innerPoints_withDiagonals. please include class G22RegionThinner_v2. please include class G22SkeletonWalker. please include class G22SkeletonToMesh_v2. please include class G22RegionsToMeshes. please include class G22VisualizeMeshes. please include class StepperWithStats. please include class JFileDropTarget. please include class JSelectableDirLabel. please include class G22MeshGroup. please include class G22Tiler_BWImage. please include class PosterizeBufferedImage. please include class CheckerBoard2. please include class AnimatedImageSurface. please include class G22HolePaths. please include class G22BurnIn. please include class JColorBar. please include class Angle. please include class ProbabilisticList. please include class FastDownscale2x2. please include class GoodThingsToTrack. please include class G22MeshMapper_v2. please include class G22MeshScrambler. please include class ArrayMatrix. please include class BresenhamLineDrawer. please include class Freq. please include class JDraggableBoxDemo. please include class JG22Network. please include class JOnScreenKeyboard. please include class ManyCirclePainter. please include class IDialogHandler. please include class IResponder. please include class RSTVar. please include class OpenGL_DemoObjects. please include class Hi15Image. please include class G22Tiler_Hi15Image. please include class G22_RegionToSSI. please include class G22_RegionToSSIs. please include class FastRegions_Hi15Image. please include class SSIList. please include class SSIListFrame. please include class G22_RegionToSSIs_v2. please include class OHLCEntry. please include class BitHead. please include class BitIO. please include class BitIOWrapper. please include class HuffmanTreeMaker. please include class HuffmanByteArray. please include class LoggingBitHead. please include class VectorSSI. please include class VectorSSIList. please include class ImageInfiller. please include class VectorOptimizedSSIList. please include class Test_ImageInfiller. please include class G22DataWrangler. please include class JTargetAndActualSlider. please include class G22ForegroundFinder. please include class G22SimpleMasksHolder. please include class G22HashedMasks. please include class G22CriticalPixelSearch. please include class MouseInComponentMonitor. please include class JMaxSpeedAnimation. please include class PicturesByMD5. please include class Hi15ScanlineIndex. please include class FastDownscale4x4. please include class MRUAndAllTimeTop. please include class G22ShapeCollectorPanel. please include class G22PointOfInterest. please include class PatchworkImageSurface. please include class DifferentialRegionsMaker_RGBImage. please include class Image2BAsLongs. please include class G22MakeMaskCorrelationMatrix. please include class JMultiColorBar. please include class VerticalCenterLayout. please include class G22MasksPanel. please include class BitGetCredentials. please include class TradingCandle. please include class TradingRun. please include class TradingSignal. please include class TickerSequence. please include class TradingCandleMaker. please include class TradingCandlePainter. please include class MPM2. please include class MPM. please include class MPM3. please include class TickerGraphPainter. please include class JCalculatedComponent. please include class ListWithChangeListeners. please include class TickerSequences. please include class JOnDemandWithReloadButton. please include class GazAICredentials. please include class Corridor. please include class RegularPriceCells. please include class GeometricPriceCells. please include class FollowTickerFile. please include class Scorer. please include class G22TradingStrategy. please include class SetWithChangeListeners. please include class SimpleCircularBuffer. please include class Chaser. please include class JTickerView. please include class RunLengthCounter. please include class TunableParameters. please include class G22StrategyRun. please include class WebSocketHTTPD. please include class HInitWebSocket. please include class FlexWebSocket. please include class BestWorstAndAverage. please include class JuiceStrategy1. please include class MockJuiceable. please include class AllThreadsProfiler. please include class TreeSetWithChangeListeners. please include class MakerAndTakerGame. please include class PercentIncrease. please include class RunnerTradingAlgorithm. please include class Welford. please include class G22TickerFile. please include class BollingerBands. please include class SmoothedMovingAverage. please include class RSI. please include class G22CandleBasedStrategy. please include class MountainsAndValleys. please include class G22CandleBasedStrategyWithJuicer. please include class Supertrend. please include class JContentAndControls. please include class ROCIndicator. please include class ServeHttp_CookieHandler. please include class DoubleMinMax. please include class PullbackToProfit. please include class PullbackToProfitAnalysisBase. please include class CleanMoveStrategy. please include class IIteratorMonitor. please include class CallbackJuiceStrategy. please include class ConvexHull2D. please include class SMAIndicator. please include class G22CandleBasedStrategyWithAbstractJuicer. please include class G22CandleBasedStrategyWithMultiCallbackJuicer. please include class AbstractFastRegions_ShuffledScan. please include class WeightlessShuffledIteratorWithSeed. please include class G22PassiveTradingStrategy. please include class NGSStrategy. please include class TradingCandles. please include class NGSStrategy2. please include class LimitedOutputStream. please include class PrintingWebSocketClient. please include class FlexWebSocketClient. please include class CloseableWrapper. please include class NoLoseCloudStrategy. please include class G22TradingAccount. please include class G22TradingPlatform. please include class BinaryImageToString.