index
:
skia
master
2D graphics library
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
core
Mode
Name
Size
-rw-r--r--
Sk4px.h
9369
log
plain
-rw-r--r--
Sk4x4f.h
5221
log
plain
-rw-r--r--
SkAAClip.cpp
61639
log
plain
-rw-r--r--
SkAAClip.h
3777
log
plain
-rw-r--r--
SkAdvancedTypefaceMetrics.cpp
7562
log
plain
-rw-r--r--
SkAdvancedTypefaceMetrics.h
6158
log
plain
-rw-r--r--
SkAlphaRuns.cpp
1594
log
plain
-rw-r--r--
SkAnnotation.cpp
1374
log
plain
-rw-r--r--
SkAnnotationKeys.h
715
log
plain
-rw-r--r--
SkAntiRun.h
5743
log
plain
-rw-r--r--
SkAutoKern.h
1236
log
plain
-rw-r--r--
SkAutoPixmapStorage.cpp
1303
log
plain
-rw-r--r--
SkAutoPixmapStorage.h
2335
log
plain
-rw-r--r--
SkBBHFactory.cpp
409
log
plain
-rw-r--r--
SkBBoxHierarchy.h
1021
log
plain
-rw-r--r--
SkBigPicture.cpp
3696
log
plain
-rw-r--r--
SkBigPicture.h
3194
log
plain
-rw-r--r--
SkBitmap.cpp
43046
log
plain
-rw-r--r--
SkBitmapCache.cpp
10188
log
plain
-rw-r--r--
SkBitmapCache.h
2740
log
plain
-rw-r--r--
SkBitmapController.cpp
8671
log
plain
-rw-r--r--
SkBitmapController.h
1870
log
plain
-rw-r--r--
SkBitmapDevice.cpp
13507
log
plain
-rw-r--r--
SkBitmapFilter.h
6171
log
plain
-rw-r--r--
SkBitmapProcShader.cpp
17324
log
plain
-rw-r--r--
SkBitmapProcShader.h
2416
log
plain
-rw-r--r--
SkBitmapProcState.cpp
28868
log
plain
-rw-r--r--
SkBitmapProcState.h
11199
log
plain
-rw-r--r--
SkBitmapProcState_filter.h
3718
log
plain
-rw-r--r--
SkBitmapProcState_matrix.h
5150
log
plain
-rw-r--r--
SkBitmapProcState_matrixProcs.cpp
16290
log
plain
-rw-r--r--
SkBitmapProcState_matrix_template.h
3963
log
plain
-rw-r--r--
SkBitmapProcState_procs.h
10126
log
plain
-rw-r--r--
SkBitmapProcState_sample.h
7259
log
plain
-rw-r--r--
SkBitmapProcState_shaderproc.h
2656
log
plain
-rw-r--r--
SkBitmapProcState_utils.h
1615
log
plain
-rw-r--r--
SkBitmapProvider.cpp
2299
log
plain
-rw-r--r--
SkBitmapProvider.h
1165
log
plain
-rw-r--r--
SkBitmapScaler.cpp
11768
log
plain
-rw-r--r--
SkBitmapScaler.h
1437
log
plain
-rw-r--r--
SkBlitBWMaskTemplate.h
4138
log
plain
-rw-r--r--
SkBlitMask.h
2629
log
plain
-rw-r--r--
SkBlitMask_D32.cpp
10654
log
plain
-rw-r--r--
SkBlitRow_D16.cpp
9081
log
plain
-rw-r--r--
SkBlitRow_D32.cpp
3421
log
plain
-rw-r--r--
SkBlitter.cpp
32618
log
plain
-rw-r--r--
SkBlitter.h
8499
log
plain
-rw-r--r--
SkBlitter_A8.cpp
13196
log
plain
-rw-r--r--
SkBlitter_ARGB32.cpp
23654
log
plain
-rw-r--r--
SkBlitter_PM4f.cpp
15441
log
plain
-rw-r--r--
SkBlitter_RGB16.cpp
32125
log
plain
-rw-r--r--
SkBlitter_Sprite.cpp
5145
log
plain
-rw-r--r--
SkBuffer.cpp
3108
log
plain
-rw-r--r--
SkBuffer.h
5482
log
plain
-rw-r--r--
SkCachedData.cpp
5104
log
plain
-rw-r--r--
SkCachedData.h
3334
log
plain
-rw-r--r--
SkCanvas.cpp
100898
log
plain
-rw-r--r--
SkCanvasPriv.h
484
log
plain
-rw-r--r--
SkChecksum.cpp
1458
log
plain
-rw-r--r--
SkChunkAlloc.cpp
5850
log
plain
-rw-r--r--
SkClipStack.cpp
30822
log
plain
-rw-r--r--
SkColor.cpp
4950
log
plain
-rw-r--r--
SkColorFilter.cpp
5892
log
plain
-rw-r--r--
SkColorFilterShader.cpp
5175
log
plain
-rw-r--r--
SkColorFilterShader.h
1877
log
plain
-rw-r--r--
SkColorMatrixFilterRowMajor255.cpp
15669
log
plain
-rw-r--r--
SkColorMatrixFilterRowMajor255.h
1411
log
plain
-rw-r--r--
SkColorShader.cpp
10557
log
plain
-rw-r--r--
SkColorShader.h
4150
log
plain
-rw-r--r--
SkColorSpace.cpp
27563
log
plain
-rw-r--r--
SkColorSpace.h
4229
log
plain
-rw-r--r--
SkColorTable.cpp
2946
log
plain
-rw-r--r--
SkComposeShader.cpp
8500
log
plain
-rw-r--r--
SkComposeShader.h
3171
log
plain
-rw-r--r--
SkConfig8888.cpp
10243
log
plain
-rw-r--r--
SkConfig8888.h
1332
log
plain
-rw-r--r--
SkConvolver.cpp
21678
log
plain
-rw-r--r--
SkConvolver.h
8422
log
plain
-rw-r--r--
SkCoreBlitters.h
7430
log
plain
-rw-r--r--
SkCpu.cpp
3268
log
plain
-rw-r--r--
SkCpu.h
2222
log
plain
-rw-r--r--
SkCubicClipper.cpp
4651
log
plain
-rw-r--r--
SkCubicClipper.h
853
log
plain
-rw-r--r--
SkData.cpp
5549
log
plain
-rw-r--r--
SkDataTable.cpp
4927
log
plain
-rw-r--r--
SkDebug.cpp
308
log
plain
-rw-r--r--
SkDeque.cpp
8656
log
plain
-rw-r--r--
SkDescriptor.h
5073
log
plain
-rw-r--r--
SkDevice.cpp
18112
log
plain
-rw-r--r--
SkDeviceLooper.cpp
3818
log
plain
-rw-r--r--
SkDeviceLooper.h
3038
log
plain
-rw-r--r--
SkDeviceProfile.cpp
2352
log
plain
-rw-r--r--
SkDeviceProfile.h
3172
log
plain
-rw-r--r--
SkDiscardableMemory.h
1806
log
plain
-rwxr-xr-x
SkDistanceFieldGen.cpp
18177
log
plain
-rw-r--r--
SkDistanceFieldGen.h
2896
log
plain
-rw-r--r--
SkDither.cpp
1525
log
plain
-rw-r--r--
SkDither.h
6285
log
plain
-rw-r--r--
SkDocument.cpp
2344
log
plain
-rw-r--r--
SkDraw.cpp
71380
log
plain
-rw-r--r--
SkDrawLooper.cpp
1902
log
plain
-rw-r--r--
SkDrawProcs.h
2033
log
plain
-rw-r--r--
SkDrawable.cpp
2162
log
plain
-rw-r--r--
SkEdge.cpp
14039
log
plain
-rw-r--r--
SkEdge.h
3454
log
plain
-rw-r--r--
SkEdgeBuilder.cpp
11908
log
plain
-rw-r--r--
SkEdgeBuilder.h
1556
log
plain
-rw-r--r--
SkEdgeClipper.cpp
14973
log
plain
-rw-r--r--
SkEdgeClipper.h
1582
log
plain
-rw-r--r--
SkEmptyShader.h
1267
log
plain
-rw-r--r--
SkEndian.h
6430
log
plain
-rw-r--r--
SkError.cpp
4136
log
plain
-rw-r--r--
SkErrorInternals.h
628
log
plain
-rw-r--r--
SkFDot6.h
1768
log
plain
-rw-r--r--
SkFilterProc.cpp
13650
log
plain
-rw-r--r--
SkFilterProc.h
3789
log
plain
-rw-r--r--
SkFindAndPlaceGlyph.h
30571
log
plain
-rw-r--r--
SkFlattenable.cpp
3229
log
plain
-rw-r--r--
SkFlattenableSerialization.cpp
833
log
plain
-rw-r--r--
SkFloatBits.cpp
6056
log
plain
-rw-r--r--
SkFont.cpp
4748
log
plain
-rw-r--r--
SkFontDescriptor.cpp
4455
log
plain
-rw-r--r--
SkFontDescriptor.h
2834
log
plain
-rw-r--r--
SkFontLCDConfig.cpp
766
log
plain
-rw-r--r--
SkFontMgr.cpp
10589
log
plain
-rw-r--r--
SkFontStream.cpp
6555
log
plain
-rw-r--r--
SkFontStream.h
1430
log
plain
-rw-r--r--
SkFontStyle.cpp
1171
log
plain
-rw-r--r--
SkForceCPlusPlusLinking.cpp
870
log
plain
-rw-r--r--
SkFuzzLogging.h
636
log
plain
-rw-r--r--
SkGeometry.cpp
40976
log
plain
-rw-r--r--
SkGeometry.h
13126
log
plain
-rw-r--r--
SkGlobalInitialization_core.cpp
2005
log
plain
-rw-r--r--
SkGlyph.h
5606
log
plain
-rw-r--r--
SkGlyphCache.cpp
26697
log
plain
-rw-r--r--
SkGlyphCache.h
12254
log
plain
-rw-r--r--
SkGlyphCache_Globals.h
2567
log
plain
-rw-r--r--
SkGraphics.cpp
3248
log
plain
-rw-r--r--
SkHalf.cpp
2625
log
plain
-rw-r--r--
SkHalf.h
5977
log
plain
-rw-r--r--
SkImageCacherator.cpp
12083
log
plain
-rw-r--r--
SkImageCacherator.h
3734
log
plain
-rw-r--r--
SkImageFilter.cpp
15282
log
plain
-rw-r--r--
SkImageFilterCache.cpp
3776
log
plain
-rw-r--r--
SkImageFilterCache.h
2161
log
plain
-rw-r--r--
SkImageGenerator.cpp
7784
log
plain
-rw-r--r--
SkImageGeneratorPriv.h
1343
log
plain
-rw-r--r--
SkImageInfo.cpp
3967
log
plain
-rw-r--r--
SkLayerInfo.h
3246
log
plain
-rw-r--r--
SkLight.h
1429
log
plain
-rw-r--r--
SkLightingShader.cpp
27556
log
plain
-rw-r--r--
SkLightingShader.h
3057
log
plain
-rw-r--r--
SkLineClipper.cpp
8667
log
plain
-rw-r--r--
SkLineClipper.h
1551
log
plain
-rw-r--r--
SkLinearBitmapPipeline.cpp
35202
log
plain
-rw-r--r--
SkLinearBitmapPipeline.h
3395
log
plain
-rw-r--r--
SkLinearBitmapPipeline_core.h
6247
log
plain
-rw-r--r--
SkLinearBitmapPipeline_matrix.h
3463
log
plain
-rw-r--r--
SkLinearBitmapPipeline_sample.h
28355
log
plain
-rw-r--r--
SkLinearBitmapPipeline_tile.h
15616
log
plain
-rw-r--r--
SkLocalMatrixImageFilter.cpp
2178
log
plain
-rw-r--r--
SkLocalMatrixImageFilter.h
1403
log
plain
-rw-r--r--
SkLocalMatrixShader.cpp
1907
log
plain
-rw-r--r--
SkLocalMatrixShader.h
1931
log
plain
-rw-r--r--
SkMD5.cpp
10136
log
plain
-rw-r--r--
SkMD5.h
1084
log
plain
-rw-r--r--
SkMSAN.h
1349
log
plain
-rw-r--r--
SkMallocPixelRef.cpp
7344
log
plain
-rw-r--r--
SkMask.cpp
2229
log
plain
-rw-r--r--
SkMaskCache.cpp
6435
log
plain
-rw-r--r--
SkMaskCache.h
1581
log
plain
-rw-r--r--
SkMaskFilter.cpp
12220
log
plain
-rw-r--r--
SkMaskGamma.cpp
4912
log
plain
-rw-r--r--
SkMaskGamma.h
9084
log
plain
-rw-r--r--
SkMath.cpp
1955
log
plain
-rw-r--r--
SkMathPriv.h
2903
log
plain
-rw-r--r--
SkMatrix.cpp
60337
log
plain
-rw-r--r--
SkMatrix44.cpp
31355
log
plain
-rw-r--r--
SkMatrixImageFilter.cpp
5013
log
plain
-rw-r--r--
SkMatrixImageFilter.h
2167
log
plain
-rw-r--r--
SkMatrixUtils.h
1236
log
plain
-rw-r--r--
SkMessageBus.h
3512
log
plain
-rw-r--r--
SkMetaData.cpp
7983
log
plain
-rw-r--r--
SkMiniRecorder.cpp
4611
log
plain
-rw-r--r--
SkMipMap.cpp
19732
log
plain
-rw-r--r--
SkMipMap.h
1525
log
plain
-rw-r--r--
SkModeColorFilter.cpp
6015
log
plain
-rw-r--r--
SkModeColorFilter.h
1827
log
plain
-rw-r--r--
SkMultiPictureDraw.cpp
7063
log
plain
-rw-r--r--
SkNextID.h
373
log
plain
-rw-r--r--
SkNinePatchIter.cpp
1914
log
plain
-rw-r--r--
SkNinePatchIter.h
846
log
plain
-rw-r--r--
SkNx.h
12928
log
plain
-rw-r--r--
SkOpts.cpp
4153
log
plain
-rw-r--r--
SkOpts.h
3439
log
plain
-rw-r--r--
SkOrderedReadBuffer.h
248
log
plain
-rw-r--r--
SkPM4f.h
1557
log
plain
-rw-r--r--
SkPM4fPriv.h
1697
log
plain
-rw-r--r--
SkPaint.cpp
77214
log
plain
-rw-r--r--
SkPaintDefaults.h
815
log
plain
-rw-r--r--
SkPaintPriv.cpp
2070
log
plain
-rw-r--r--
SkPaintPriv.h
1471
log
plain
-rw-r--r--
SkPath.cpp
105984
log
plain
-rw-r--r--
SkPathEffect.cpp
3175
log
plain
-rw-r--r--
SkPathMeasure.cpp
23141
log
plain
-rw-r--r--
SkPathPriv.h
2993
log
plain
-rw-r--r--
SkPathRef.cpp
22845
log
plain
-rw-r--r--
SkPerspIter.h
1398
log
plain
-rw-r--r--
SkPicture.cpp
7771
log
plain
-rw-r--r--
SkPictureCommon.h
5738
log
plain
-rw-r--r--
SkPictureContentInfo.cpp
6024
log
plain
-rw-r--r--
SkPictureContentInfo.h
2972
log
plain
-rw-r--r--
SkPictureData.cpp
22271
log
plain
-rw-r--r--
SkPictureData.h
6252
log
plain
-rw-r--r--
SkPictureFlat.cpp
1440
log
plain
-rw-r--r--
SkPictureFlat.h
4112
log
plain
-rw-r--r--
SkPictureImageGenerator.cpp
5471
log
plain
-rw-r--r--
SkPicturePlayback.cpp
23852
log
plain
-rw-r--r--
SkPicturePlayback.h
1708
log
plain
-rw-r--r--
SkPictureRecord.cpp
34819
log
plain
-rw-r--r--
SkPictureRecord.h
9525
log
plain
-rw-r--r--
SkPictureRecorder.cpp
4940
log
plain
-rw-r--r--
SkPictureShader.cpp
12634
log
plain
-rw-r--r--
SkPictureShader.h
2530
log
plain
-rw-r--r--
SkPixelRef.cpp
10694
log
plain
-rw-r--r--
SkPixmap.cpp
8654
log
plain
-rw-r--r--
SkPoint.cpp
8505
log
plain
-rw-r--r--
SkPoint3.cpp
2700
log
plain
-rw-r--r--
SkPtrRecorder.cpp
1737
log
plain
-rw-r--r--
SkPtrRecorder.h
4641
log
plain
-rw-r--r--
SkQuadClipper.cpp
3380
log
plain
-rw-r--r--
SkQuadClipper.h
1905
log
plain
-rw-r--r--
SkRRect.cpp
19744
log
plain
-rw-r--r--
SkRTree.cpp
6277
log
plain
-rw-r--r--
SkRTree.h
2982
log
plain
-rw-r--r--
SkRWBuffer.cpp
10167
log
plain
-rw-r--r--
SkRasterClip.cpp
13700
log
plain
-rw-r--r--
SkRasterClip.h
5942
log
plain
-rw-r--r--
SkRasterizer.cpp
1530
log
plain
-rw-r--r--
SkReadBuffer.cpp
12327
log
plain
-rw-r--r--
SkReadBuffer.h
9291
log
plain
-rw-r--r--
SkReader32.h
4879
log
plain
-rw-r--r--
SkRecord.cpp
1304
log
plain
-rw-r--r--
SkRecord.h
8040
log
plain
-rw-r--r--
SkRecordDraw.cpp
32257
log
plain
-rw-r--r--
SkRecordDraw.h
3151
log
plain
-rw-r--r--
SkRecordOpts.cpp
10815
log
plain
-rw-r--r--
SkRecordOpts.h
924
log
plain
-rw-r--r--
SkRecordPattern.h
4944
log
plain
-rw-r--r--
SkRecordedDrawable.cpp
3515
log
plain
-rw-r--r--
SkRecordedDrawable.h
1260
log
plain
-rw-r--r--
SkRecorder.cpp
13802
log
plain
-rw-r--r--
SkRecorder.h
6079
log
plain
-rw-r--r--
SkRecords.cpp
879
log
plain
-rw-r--r--
SkRect.cpp
5556
log
plain
-rw-r--r--
SkRefDict.cpp
1825
log
plain
-rw-r--r--
SkRefDict.h
1340
log
plain
-rw-r--r--
SkRegion.cpp
43149
log
plain
-rw-r--r--
SkRegionPriv.h
7186
log
plain
-rw-r--r--
SkRegion_path.cpp
15907
log
plain
-rw-r--r--
SkResourceCache.cpp
19443
log
plain
-rw-r--r--
SkResourceCache.h
9881
log
plain
-rw-r--r--
SkScalar.cpp
1136
log
plain
-rw-r--r--
SkScaleToSides.h
2809
log
plain
-rw-r--r--
SkScalerContext.cpp
30954
log
plain
-rw-r--r--
SkScalerContext.h
15242
log
plain
-rw-r--r--
SkScan.cpp
2871
log
plain
-rw-r--r--
SkScan.h
5350
log
plain
-rw-r--r--
SkScanPriv.h
1172
log
plain
-rw-r--r--
SkScan_AntiPath.cpp
23879
log
plain
-rw-r--r--
SkScan_Antihair.cpp
31498
log
plain
-rw-r--r--
SkScan_Hairline.cpp
24081
log
plain
-rw-r--r--
SkScan_Path.cpp
24290
log
plain
-rw-r--r--
SkSemaphore.cpp
2407
log
plain
-rw-r--r--
SkShader.cpp
8911
log
plain
-rw-r--r--
SkSharedMutex.cpp
12522
log
plain
-rw-r--r--
SkSharedMutex.h
2244
log
plain
-rw-r--r--
SkSinglyLinkedList.h
2840
log
plain
-rw-r--r--
SkSmallAllocator.h
4942
log
plain
-rw-r--r--
SkSpanProcs.cpp
3045
log
plain
-rw-r--r--
SkSpanProcs.h
586
log
plain
-rw-r--r--
SkSpecialImage.cpp
21019
log
plain
-rw-r--r--
SkSpecialImage.h
5575
log
plain
-rw-r--r--
SkSpecialSurface.cpp
5698
log
plain
-rw-r--r--
SkSpecialSurface.h
2939
log
plain
-rw-r--r--
SkSpinlock.cpp
376
log
plain
-rw-r--r--
SkSpriteBlitter.h
1361
log
plain
-rw-r--r--
SkSpriteBlitter4f.cpp
3853
log
plain
-rw-r--r--
SkSpriteBlitterTemplate.h
2175
log
plain
-rw-r--r--
SkSpriteBlitter_ARGB32.cpp
9701
log
plain
-rw-r--r--
SkSpriteBlitter_RGB16.cpp
14359
log
plain
-rw-r--r--
SkStream.cpp
23229
log
plain
-rw-r--r--
SkStreamPriv.h
959
log
plain
-rw-r--r--
SkString.cpp
20800
log
plain
-rw-r--r--
SkStringUtils.cpp
1626
log
plain
-rw-r--r--
SkStringUtils.h
1155
log
plain
-rw-r--r--
SkStroke.cpp
59515
log
plain
-rw-r--r--
SkStroke.h
2392
log
plain
-rw-r--r--
SkStrokeRec.cpp
4965
log
plain
-rw-r--r--
SkStrokerPriv.cpp
8051
log
plain
-rw-r--r--
SkStrokerPriv.h
1165
log
plain
-rw-r--r--
SkSurfacePriv.h
622
log
plain
-rw-r--r--
SkSwizzle.cpp
300
log
plain
-rw-r--r--
SkTDPQueue.h
6324
log
plain
-rw-r--r--
SkTDynamicHash.h
9427
log
plain
-rw-r--r--
SkTInternalLList.h
6864
log
plain
-rw-r--r--
SkTLList.h
11207
log
plain
-rwxr-xr-x
SkTLS.cpp
3010
log
plain
-rw-r--r--
SkTLS.h
2765
log
plain
-rw-r--r--
SkTMultiMap.h
3321
log
plain
-rw-r--r--
SkTSearch.cpp
2782
log
plain
-rw-r--r--
SkTSort.h
7333
log
plain
-rw-r--r--
SkTTopoSort.h
3664
log
plain
-rw-r--r--
SkTaskGroup.cpp
6978
log
plain
-rw-r--r--
SkTaskGroup.h
1102
log
plain
-rw-r--r--
SkTextBlob.cpp
22019
log
plain
-rw-r--r--
SkTextBlobRunIterator.h
974
log
plain
-rw-r--r--
SkTextFormatParams.h
1387
log
plain
-rw-r--r--
SkTextMapStateProc.h
2343
log
plain
-rw-r--r--
SkTextToPathIter.h
3098
log
plain
-rw-r--r--
SkThreadID.cpp
388
log
plain
-rw-r--r--
SkTime.cpp
2274
log
plain
-rw-r--r--
SkTraceEvent.h
21687
log
plain
-rw-r--r--
SkTraceEventCommon.h
62798
log
plain
-rw-r--r--
SkTypeface.cpp
12464
log
plain
-rw-r--r--
SkTypefaceCache.cpp
2463
log
plain
-rw-r--r--
SkTypefaceCache.h
2148
log
plain
-rw-r--r--
SkTypefacePriv.h
1000
log
plain
-rw-r--r--
SkUnPreMultiply.cpp
4850
log
plain
-rw-r--r--
SkUtils.cpp
6733
log
plain
-rw-r--r--
SkUtils.h
3571
log
plain
-rw-r--r--
SkUtilsArm.cpp
259
log
plain
-rw-r--r--
SkUtilsArm.h
395
log
plain
-rw-r--r--
SkValidatingReadBuffer.cpp
8506
log
plain
-rw-r--r--
SkValidatingReadBuffer.h
2515
log
plain
-rw-r--r--
SkValidationUtils.h
1150
log
plain
-rw-r--r--
SkVarAlloc.cpp
1292
log
plain
-rw-r--r--
SkVarAlloc.h
1351
log
plain
-rw-r--r--
SkVertState.cpp
2780
log
plain
-rw-r--r--
SkVertState.h
1588
log
plain
-rw-r--r--
SkWriteBuffer.cpp
9472
log
plain
-rw-r--r--
SkWriter32.cpp
2035
log
plain
-rw-r--r--
SkXfermode.cpp
48591
log
plain
-rw-r--r--
SkXfermode4f.cpp
17573
log
plain
-rw-r--r--
SkXfermodeF16.cpp
6069
log
plain
-rw-r--r--
SkXfermodeInterpretation.cpp
1778
log
plain
-rw-r--r--
SkXfermodeInterpretation.h
899
log
plain
-rw-r--r--
SkXfermode_proccoeff.h
2050
log
plain
-rw-r--r--
SkYUVPlanesCache.cpp
2715
log
plain
-rw-r--r--
SkYUVPlanesCache.h
1300
log
plain