├── CNAME ├── _config.yml ├── bower_components ├── jquery │ ├── src │ │ ├── outro.js │ │ ├── selector.js │ │ ├── var │ │ │ ├── arr.js │ │ │ ├── rnotwhite.js │ │ │ ├── strundefined.js │ │ │ ├── push.js │ │ │ ├── slice.js │ │ │ ├── class2type.js │ │ │ ├── concat.js │ │ │ ├── indexOf.js │ │ │ ├── pnum.js │ │ │ ├── hasOwn.js │ │ │ ├── toString.js │ │ │ └── support.js │ │ ├── ajax │ │ │ ├── var │ │ │ │ ├── rquery.js │ │ │ │ └── nonce.js │ │ │ ├── parseJSON.js │ │ │ └── parseXML.js │ │ ├── css │ │ │ ├── var │ │ │ │ ├── rmargin.js │ │ │ │ ├── cssExpand.js │ │ │ │ ├── rnumnonpx.js │ │ │ │ ├── getStyles.js │ │ │ │ └── isHidden.js │ │ │ ├── hiddenVisibleSelectors.js │ │ │ ├── swap.js │ │ │ └── addGetHookIf.js │ │ ├── manipulation │ │ │ ├── var │ │ │ │ └── rcheckableType.js │ │ │ └── _evalUrl.js │ │ ├── data │ │ │ ├── var │ │ │ │ ├── data_priv.js │ │ │ │ └── data_user.js │ │ │ └── accepts.js │ │ ├── core │ │ │ └── var │ │ │ │ └── rsingleTag.js │ │ ├── traversing │ │ │ └── var │ │ │ │ └── rneedsContext.js │ │ ├── event │ │ │ └── support.js │ │ ├── attributes.js │ │ ├── deprecated.js │ │ ├── effects │ │ │ └── animatedSelector.js │ │ ├── selector-sizzle.js │ │ ├── queue │ │ │ └── delay.js │ │ ├── jquery.js │ │ └── exports │ │ │ └── global.js │ ├── bower.json │ └── .bower.json ├── paper │ ├── .gitignore │ ├── dist │ │ └── .gitignore │ ├── examples │ │ ├── css │ │ │ └── style.css │ │ ├── Node.js │ │ │ ├── Tadpoles.js │ │ │ ├── JSONtoPDF.js │ │ │ ├── SVGImport.js │ │ │ └── RemoteRaster.js │ │ ├── Scripts │ │ │ ├── CompoundPath.html │ │ │ └── RoundRectangle.html │ │ ├── SVG Import │ │ │ ├── Text Testing.html │ │ │ ├── From File.html │ │ │ └── Transform Testing.html │ │ ├── SVG Export │ │ │ ├── Compound Path.html │ │ │ ├── Symbols.html │ │ │ ├── Transform Test 2.html │ │ │ ├── Group Transform.html │ │ │ ├── Empty Path Testing.html │ │ │ └── Transform Test 1.html │ │ ├── Tools │ │ │ └── Circles.html │ │ └── JSON │ │ │ ├── Compound Path.html │ │ │ └── Symbols.html │ ├── .gitmodules │ ├── .jshintrc │ ├── .tm_properties │ ├── AUTHORS.md │ └── component.json ├── d3 │ ├── .spmignore │ ├── bower.json │ ├── composer.json │ ├── README.md │ └── .bower.json ├── underscore │ ├── .gitignore │ ├── bower.json │ ├── .editorconfig │ ├── component.json │ └── .bower.json ├── dimple │ ├── src │ │ ├── end.js │ │ ├── objects │ │ │ ├── axis │ │ │ │ ├── end.js │ │ │ │ └── methods │ │ │ │ │ ├── _draw.js │ │ │ │ │ ├── _hasMeasure.js │ │ │ │ │ ├── _hasTimeField.js │ │ │ │ │ ├── _hasCategories.js │ │ │ │ │ ├── addOrderRule.js │ │ │ │ │ ├── addGroupOrderRule.js │ │ │ │ │ ├── _getTopMaster.js │ │ │ │ │ └── _getFontSize.js │ │ │ ├── chart │ │ │ │ ├── end.js │ │ │ │ └── methods │ │ │ │ │ ├── _xPixels.js │ │ │ │ │ ├── _yPixels.js │ │ │ │ │ ├── _widthPixels.js │ │ │ │ │ ├── _heightPixels.js │ │ │ │ │ ├── addMeasureAxis.js │ │ │ │ │ ├── addCategoryAxis.js │ │ │ │ │ ├── assignColor.js │ │ │ │ │ ├── addColorAxis.js │ │ │ │ │ ├── addTimeAxis.js │ │ │ │ │ ├── addLogAxis.js │ │ │ │ │ ├── _handleTransition.js │ │ │ │ │ ├── addPctAxis.js │ │ │ │ │ ├── getColor.js │ │ │ │ │ ├── setStoryboard.js │ │ │ │ │ ├── addLegend.js │ │ │ │ │ └── _getDelay.js │ │ │ ├── color │ │ │ │ ├── end.js │ │ │ │ └── begin.js │ │ │ ├── legend │ │ │ │ ├── end.js │ │ │ │ └── methods │ │ │ │ │ ├── _xPixels.js │ │ │ │ │ ├── _yPixels.js │ │ │ │ │ ├── _widthPixels.js │ │ │ │ │ ├── _heightPixels.js │ │ │ │ │ └── _getFontSize.js │ │ │ ├── series │ │ │ │ ├── end.js │ │ │ │ └── methods │ │ │ │ │ ├── _isStacked.js │ │ │ │ │ ├── addOrderRule.js │ │ │ │ │ ├── addEventHandler.js │ │ │ │ │ ├── _getTooltipFontSize.js │ │ │ │ │ └── _deepMatch.js │ │ │ ├── eventArgs │ │ │ │ └── end.js │ │ │ ├── storyboard │ │ │ │ ├── end.js │ │ │ │ └── methods │ │ │ │ │ ├── addOrderRule.js │ │ │ │ │ ├── pauseAnimation.js │ │ │ │ │ ├── goToFrame.js │ │ │ │ │ ├── stopAnimation.js │ │ │ │ │ ├── _goToFrameIndex.js │ │ │ │ │ ├── getFrameValue.js │ │ │ │ │ └── _getFontSize.js │ │ │ └── aggregateMethod │ │ │ │ ├── min.js │ │ │ │ ├── sum.js │ │ │ │ ├── count.js │ │ │ │ ├── max.js │ │ │ │ └── avg.js │ │ └── methods │ │ │ ├── _parseXPosition.js │ │ │ ├── _parseYPosition.js │ │ │ ├── _removeTooltip.js │ │ │ └── newSvg.js │ ├── .gitignore │ ├── app.js │ ├── .bower.json │ ├── examples │ │ ├── templates │ │ │ ├── pie_standard.html │ │ │ ├── bars_vertical.html │ │ │ ├── bars_horizontal.html │ │ │ ├── ring_standard.html │ │ │ ├── bars_vertical_mekko.html │ │ │ ├── bars_horizontal_mekko.html │ │ │ ├── bars_matrix.html │ │ │ ├── scatter_matrix.html │ │ │ ├── bars_horizontal_grouped.html │ │ │ ├── bars_vertical_grouped.html │ │ │ ├── bars_vertical_grouped_stacked.html │ │ │ ├── scatter_vertical_grouped.html │ │ │ ├── bars_horizontal_grouped_stacked.html │ │ │ ├── bars_horizontal_grouped_stacked_100pct.html │ │ │ ├── bars_vertical_grouped_stacked_100pct.html │ │ │ ├── scatter_horizontal_grouped.html │ │ │ ├── bars_horizontal_stacked.html │ │ │ ├── bars_vertical_stacked.html │ │ │ ├── bars_horizontal_stacked_100pct.html │ │ │ ├── bars_vertical_stacked_100pct.html │ │ │ ├── areas_vertical.html │ │ │ ├── lines_vertical.html │ │ │ ├── areas_horizontal.html │ │ │ ├── lines_horizontal.html │ │ │ ├── scatter_horizontal_lollipop.html │ │ │ ├── scatter_vertical_lollipop.html │ │ │ ├── bars_horizontal_floating.html │ │ │ ├── bars_vertical_floating.html │ │ │ ├── bubbles_vertical_grouped.html │ │ │ ├── bubbles_horizontal_grouped.html │ │ │ ├── pie_matrix.html │ │ │ ├── steps_horizontal.html │ │ │ ├── steps_vertical.html │ │ │ ├── pie_vertical_grouped.html │ │ │ ├── scatter_standard.html │ │ │ ├── pie_horizontal_grouped.html │ │ │ ├── lines_vertical_grouped.html │ │ │ ├── areas_dual_measure.html │ │ │ ├── areas_vertical_stacked.html │ │ │ ├── lines_horizontal_grouped.html │ │ │ ├── lines_vertical_stacked.html │ │ │ ├── areas_horizontal_stacked_100pct.html │ │ │ ├── areas_vertical_stacked_100pct.html │ │ │ ├── lines_horizontal_stacked.html │ │ │ ├── area_steps_vertical.html │ │ │ ├── areas_horizontal_stacked.html │ │ │ ├── ring_matrix.html │ │ │ ├── area_steps_horizontal.html │ │ │ ├── bars_dual_measure_floating.html │ │ │ ├── areas_horizontal_grouped.html │ │ │ ├── areas_vertical_grouped.html │ │ │ ├── steps_vertical_grouped.html │ │ │ ├── ring_horizontal_grouped.html │ │ │ ├── ring_vertical_grouped.html │ │ │ ├── steps_horizontal_grouped.html │ │ │ ├── areas_curvy.html │ │ │ ├── lines_curvy.html │ │ │ ├── steps_vertical_stacked.html │ │ │ ├── bubbles_matrix.html │ │ │ ├── steps_horizontal_stacked.html │ │ │ ├── lines_dual_measure.html │ │ │ ├── lines_vertical_grouped_stacked.html │ │ │ ├── area_steps_vertical_grouped.html │ │ │ ├── bubbles_standard.html │ │ │ ├── lines_horizontal_grouped_stacked.html │ │ │ ├── area_steps_horizontal_grouped.html │ │ │ ├── area_steps_vertical_stacked.html │ │ │ ├── area_steps_horizontal_stacked.html │ │ │ ├── area_steps_horizontal_stacked_100pct.html │ │ │ ├── area_steps_vertical_stacked_100pct.html │ │ │ ├── areas_horizontal_grouped_100pct.html │ │ │ ├── areas_vertical_grouped_100pct.html │ │ │ ├── areas_vertical_grouped_stacked.html │ │ │ ├── areas_horizontal_grouped_stacked.html │ │ │ ├── steps_horizontal_grouped_stacked.html │ │ │ ├── steps_vertical_grouped_stacked.html │ │ │ ├── pie_scatter.html │ │ │ ├── pie_bubble.html │ │ │ ├── area_steps_horizontal_grouped_100pct.html │ │ │ ├── area_steps_vertical_grouped_100pct.html │ │ │ ├── ring_multiple.html │ │ │ ├── area_steps_horizontal_grouped_stacked.html │ │ │ ├── area_steps_vertical_grouped_stacked.html │ │ │ ├── ring_scatter.html │ │ │ ├── ring_bubble.html │ │ │ ├── bubbles_vertical_lollipop.html │ │ │ ├── bubbles_horizontal_lollipop.html │ │ │ ├── pie_horizontal_lollipop.html │ │ │ └── pie_vertical_lollipop.html │ │ ├── pie_standard.html │ │ ├── bars_horizontal.html │ │ ├── bars_vertical.html │ │ ├── ring_standard.html │ │ ├── bars_horizontal_mekko.html │ │ ├── bars_matrix.html │ │ ├── bars_vertical_mekko.html │ │ ├── bars_vertical_grouped.html │ │ ├── scatter_matrix.html │ │ ├── bars_horizontal_grouped.html │ │ ├── bars_horizontal_grouped_stacked.html │ │ ├── bars_vertical_grouped_stacked.html │ │ ├── bars_vertical_grouped_stacked_100pct.html │ │ ├── scatter_horizontal_grouped.html │ │ ├── scatter_vertical_grouped.html │ │ ├── bars_horizontal_grouped_stacked_100pct.html │ │ ├── bars_vertical_stacked.html │ │ ├── bars_horizontal_stacked.html │ │ ├── bars_horizontal_stacked_100pct.html │ │ ├── bars_vertical_stacked_100pct.html │ │ ├── areas_vertical.html │ │ └── areas_horizontal.html │ ├── .gitattributes │ ├── README.md │ ├── test │ │ └── test-main.js │ └── adhoc │ │ ├── adhoc_bounce_stagger.html │ │ └── adhoc_playground.html ├── showdown │ ├── .travis.yml │ ├── compressed │ │ └── extensions │ │ │ ├── github.js │ │ │ ├── google-prettify.js │ │ │ └── twitter.js │ ├── .bower.json │ └── src │ │ └── extensions │ │ └── github.js ├── react │ ├── bower.json │ └── .bower.json ├── bootstrap │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ ├── dist │ │ └── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ └── less │ │ ├── mixins │ │ ├── center-block.less │ │ ├── text-emphasis.less │ │ ├── size.less │ │ ├── background-variant.less │ │ ├── opacity.less │ │ ├── text-overflow.less │ │ ├── tab-focus.less │ │ ├── resize.less │ │ ├── labels.less │ │ ├── progress-bar.less │ │ ├── nav-divider.less │ │ ├── reset-filter.less │ │ ├── alerts.less │ │ ├── nav-vertical-align.less │ │ ├── responsive-visibility.less │ │ ├── pagination.less │ │ ├── border-radius.less │ │ ├── panels.less │ │ ├── list-group.less │ │ ├── hide-text.less │ │ ├── clearfix.less │ │ └── table-row.less │ │ ├── wells.less │ │ ├── breadcrumbs.less │ │ ├── responsive-embed.less │ │ ├── component-animations.less │ │ ├── close.less │ │ └── thumbnails.less └── jquery-autosize │ ├── package.json │ ├── bower.json │ └── autosize.jquery.json ├── favicon.ico ├── assets ├── css │ └── draw.css └── img │ ├── box.png │ ├── beach.png │ ├── all_sq_blue.png │ ├── the_scream.jpg │ ├── all_sq_green.png │ ├── all_tri_blue.png │ ├── all_tri_green.png │ ├── some_sq_blue.png │ ├── some_sq_green.png │ ├── some_tri_blue.png │ └── some_tri_green.png ├── .gitignore ├── _layouts ├── chapter.html ├── example.html └── hidden.html ├── chapters └── notes ├── package.json ├── bower.json └── README.md /CNAME: -------------------------------------------------------------------------------- 1 | dippl.org -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | markdown: kramdown 2 | -------------------------------------------------------------------------------- /bower_components/jquery/src/outro.js: -------------------------------------------------------------------------------- 1 | })); 2 | -------------------------------------------------------------------------------- /bower_components/paper/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /bower_components/d3/.spmignore: -------------------------------------------------------------------------------- 1 | bin 2 | lib 3 | src 4 | test 5 | -------------------------------------------------------------------------------- /bower_components/underscore/.gitignore: -------------------------------------------------------------------------------- 1 | raw 2 | node_modules 3 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/favicon.ico -------------------------------------------------------------------------------- /bower_components/jquery/src/selector.js: -------------------------------------------------------------------------------- 1 | define([ "./selector-sizzle" ]); 2 | -------------------------------------------------------------------------------- /bower_components/paper/dist/.gitignore: -------------------------------------------------------------------------------- 1 | /docs/ 2 | /serverdocs/ 3 | /paperjs.zip 4 | -------------------------------------------------------------------------------- /assets/css/draw.css: -------------------------------------------------------------------------------- 1 | div.result div.custom { 2 | display: inline-block; 3 | } 4 | -------------------------------------------------------------------------------- /assets/img/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/box.png -------------------------------------------------------------------------------- /bower_components/dimple/src/end.js: -------------------------------------------------------------------------------- 1 | 2 | return dimple; 3 | })); 4 | // End dimple -------------------------------------------------------------------------------- /bower_components/jquery/src/var/arr.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return []; 3 | }); 4 | -------------------------------------------------------------------------------- /assets/img/beach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/beach.png -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/axis/end.js: -------------------------------------------------------------------------------- 1 | }; 2 | // End dimple.axis 3 | 4 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/end.js: -------------------------------------------------------------------------------- 1 | }; 2 | // End dimple.chart 3 | 4 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/color/end.js: -------------------------------------------------------------------------------- 1 | }; 2 | // End dimple.color 3 | 4 | -------------------------------------------------------------------------------- /bower_components/showdown/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/legend/end.js: -------------------------------------------------------------------------------- 1 | }; 2 | // End dimple.legend 3 | 4 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/series/end.js: -------------------------------------------------------------------------------- 1 | }; 2 | // End dimple.series 3 | 4 | -------------------------------------------------------------------------------- /bower_components/jquery/src/ajax/var/rquery.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\?/); 3 | }); 4 | -------------------------------------------------------------------------------- /bower_components/jquery/src/var/rnotwhite.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\S+/g); 3 | }); 4 | -------------------------------------------------------------------------------- /bower_components/paper/examples/css/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | overflow: hidden; 4 | } -------------------------------------------------------------------------------- /assets/img/all_sq_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/all_sq_blue.png -------------------------------------------------------------------------------- /assets/img/the_scream.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/the_scream.jpg -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/eventArgs/end.js: -------------------------------------------------------------------------------- 1 | }; 2 | // End dimple.eventArgs 3 | 4 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/storyboard/end.js: -------------------------------------------------------------------------------- 1 | }; 2 | // End dimple.storyboard 3 | 4 | -------------------------------------------------------------------------------- /bower_components/jquery/src/css/var/rmargin.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^margin/); 3 | }); 4 | -------------------------------------------------------------------------------- /assets/img/all_sq_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/all_sq_green.png -------------------------------------------------------------------------------- /assets/img/all_tri_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/all_tri_blue.png -------------------------------------------------------------------------------- /assets/img/all_tri_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/all_tri_green.png -------------------------------------------------------------------------------- /assets/img/some_sq_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/some_sq_blue.png -------------------------------------------------------------------------------- /assets/img/some_sq_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/some_sq_green.png -------------------------------------------------------------------------------- /assets/img/some_tri_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/some_tri_blue.png -------------------------------------------------------------------------------- /assets/img/some_tri_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/assets/img/some_tri_green.png -------------------------------------------------------------------------------- /bower_components/jquery/src/var/strundefined.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return typeof undefined; 3 | }); 4 | -------------------------------------------------------------------------------- /bower_components/jquery/src/var/push.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.push; 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/jquery/src/var/slice.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.slice; 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/dimple/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .komodotools 3 | .idea 4 | *.komodo* 5 | help 6 | image_creator 7 | tmp 8 | -------------------------------------------------------------------------------- /bower_components/jquery/src/var/class2type.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // [[Class]] -> type pairs 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /bower_components/jquery/src/var/concat.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.concat; 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/jquery/src/var/indexOf.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.indexOf; 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/jquery/src/css/var/cssExpand.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return [ "Top", "Right", "Bottom", "Left" ]; 3 | }); 4 | -------------------------------------------------------------------------------- /bower_components/jquery/src/manipulation/var/rcheckableType.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^(?:checkbox|radio)$/i); 3 | }); 4 | -------------------------------------------------------------------------------- /bower_components/jquery/src/var/pnum.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; 3 | }); 4 | -------------------------------------------------------------------------------- /bower_components/jquery/src/ajax/var/nonce.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core" 3 | ], function( jQuery ) { 4 | return jQuery.now(); 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/jquery/src/data/var/data_priv.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/jquery/src/data/var/data_user.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/react/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react", 3 | "version": "0.11.2", 4 | "main": "react.js", 5 | "ignore": [] 6 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _site/* 2 | .DS_Store 3 | node_modules/.bin/ 4 | node_modules/browserify/ 5 | node_modules/paper/ 6 | assets/js/webppl.js 7 | .jekyll-metadata -------------------------------------------------------------------------------- /bower_components/jquery/src/var/hasOwn.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.hasOwnProperty; 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/jquery/src/var/toString.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.toString; 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/jquery/src/core/var/rsingleTag.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // Match a standalone tag 3 | return (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); 4 | }); 5 | -------------------------------------------------------------------------------- /bower_components/jquery/src/var/support.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // All support tests are defined in their respective modules. 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /bower_components/paper/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "build/jsdoc-toolkit"] 2 | path = build/jsdoc-toolkit 3 | url = git://github.com/paperjs/jsdoc-toolkit.git 4 | -------------------------------------------------------------------------------- /_layouts/chapter.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | 8 | 9 | {{ content }} 10 | -------------------------------------------------------------------------------- /_layouts/example.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | 8 | 9 | {{ content }} 10 | -------------------------------------------------------------------------------- /_layouts/hidden.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | 8 | 9 | {{ content }} 10 | -------------------------------------------------------------------------------- /bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /bower_components/jquery/src/css/var/rnumnonpx.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../var/pnum" 3 | ], function( pnum ) { 4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/dimple/app.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | var app = express(); 3 | 4 | app.use('/', express.static(__dirname)); 5 | 6 | app.listen(process.env.PORT || 3000); -------------------------------------------------------------------------------- /bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probmods/dippl/HEAD/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /bower_components/jquery/src/traversing/var/rneedsContext.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | ], function( jQuery ) { 5 | return jQuery.expr.match.needsContext; 6 | }); 7 | -------------------------------------------------------------------------------- /bower_components/jquery/src/css/var/getStyles.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return function( elem ) { 3 | return elem.ownerDocument.defaultView.getComputedStyle( elem, null ); 4 | }; 5 | }); 6 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/center-block.less: -------------------------------------------------------------------------------- 1 | // Center-align a block level element 2 | 3 | .center-block() { 4 | display: block; 5 | margin-left: auto; 6 | margin-right: auto; 7 | } 8 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/text-emphasis.less: -------------------------------------------------------------------------------- 1 | // Typography 2 | 3 | .text-emphasis-variant(@color) { 4 | color: @color; 5 | a&:hover { 6 | color: darken(@color, 10%); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /bower_components/jquery/src/event/support.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | support.focusinBubbles = "onfocusin" in window; 6 | 7 | return support; 8 | 9 | }); 10 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/size.less: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | .size(@width; @height) { 4 | width: @width; 5 | height: @height; 6 | } 7 | 8 | .square(@size) { 9 | .size(@size; @size); 10 | } 11 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/background-variant.less: -------------------------------------------------------------------------------- 1 | // Contextual backgrounds 2 | 3 | .bg-variant(@color) { 4 | background-color: @color; 5 | a&:hover { 6 | background-color: darken(@color, 10%); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/opacity.less: -------------------------------------------------------------------------------- 1 | // Opacity 2 | 3 | .opacity(@opacity) { 4 | opacity: @opacity; 5 | // IE8 filter 6 | @opacity-ie: (@opacity * 100); 7 | filter: ~"alpha(opacity=@{opacity-ie})"; 8 | } 9 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/text-overflow.less: -------------------------------------------------------------------------------- 1 | // Text overflow 2 | // Requires inline-block or block for proper styling 3 | 4 | .text-overflow() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/tab-focus.less: -------------------------------------------------------------------------------- 1 | // WebKit-style focus 2 | 3 | .tab-focus() { 4 | // Default 5 | outline: thin dotted; 6 | // WebKit 7 | outline: 5px auto -webkit-focus-ring-color; 8 | outline-offset: -2px; 9 | } 10 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/resize.less: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | .resizable(@direction) { 4 | resize: @direction; // Options: horizontal, vertical, both 5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 6 | } 7 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/labels.less: -------------------------------------------------------------------------------- 1 | // Labels 2 | 3 | .label-variant(@color) { 4 | background-color: @color; 5 | 6 | &[href] { 7 | &:hover, 8 | &:focus { 9 | background-color: darken(@color, 10%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/progress-bar.less: -------------------------------------------------------------------------------- 1 | // Progress bars 2 | 3 | .progress-bar-variant(@color) { 4 | background-color: @color; 5 | 6 | // Deprecated parent class requirement as of v3.2.0 7 | .progress-striped & { 8 | #gradient > .striped(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/axis/methods/_draw.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/axis/methods/_draw.js 4 | this._draw = null; 5 | 6 | -------------------------------------------------------------------------------- /bower_components/jquery/src/attributes.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./attributes/attr", 4 | "./attributes/prop", 5 | "./attributes/classes", 6 | "./attributes/val" 7 | ], function( jQuery ) { 8 | 9 | // Return jQuery for attributes-only inclusion 10 | return jQuery; 11 | }); 12 | -------------------------------------------------------------------------------- /bower_components/jquery/src/ajax/parseJSON.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Support: Android 2.3 6 | // Workaround failure to string-cast null input 7 | jQuery.parseJSON = function( data ) { 8 | return JSON.parse( data + "" ); 9 | }; 10 | 11 | return jQuery.parseJSON; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /bower_components/jquery/src/deprecated.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./traversing" 4 | ], function( jQuery ) { 5 | 6 | // The number of elements contained in the matched element set 7 | jQuery.fn.size = function() { 8 | return this.length; 9 | }; 10 | 11 | jQuery.fn.andSelf = jQuery.fn.addBack; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/nav-divider.less: -------------------------------------------------------------------------------- 1 | // Horizontal dividers 2 | // 3 | // Dividers (basically an hr) within dropdowns and nav lists 4 | 5 | .nav-divider(@color: #e5e5e5) { 6 | height: 1px; 7 | margin: ((@line-height-computed / 2) - 1) 0; 8 | overflow: hidden; 9 | background-color: @color; 10 | } 11 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/reset-filter.less: -------------------------------------------------------------------------------- 1 | // Reset filters for IE 2 | // 3 | // When you need to remove a gradient background, do not forget to use this to reset 4 | // the IE filter for IE9 and below. 5 | 6 | .reset-filter() { 7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)")); 8 | } 9 | -------------------------------------------------------------------------------- /bower_components/paper/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "browser": true, 3 | "evil": true, 4 | "wsh": true, 5 | "trailing": false, 6 | "smarttabs": false, 7 | "sub": true, 8 | "supernew": true, 9 | "laxbreak": true, 10 | "eqeqeq": false, 11 | "eqnull": true, 12 | "loopfunc": true, 13 | "boss": true, 14 | "shadow": true 15 | } 16 | -------------------------------------------------------------------------------- /bower_components/jquery/src/effects/animatedSelector.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector", 4 | "../effects" 5 | ], function( jQuery ) { 6 | 7 | jQuery.expr.filters.animated = function( elem ) { 8 | return jQuery.grep(jQuery.timers, function( fn ) { 9 | return elem === fn.elem; 10 | }).length; 11 | }; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /bower_components/underscore/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "underscore", 3 | "version": "1.6.0", 4 | "main": "underscore.js", 5 | "keywords": ["util", "functional", "server", "client", "browser"], 6 | "ignore" : ["underscore-min.js", "docs", "test", "*.yml", "*.map", 7 | "CNAME", "index.html", "favicon.ico", "CONTRIBUTING.md"] 8 | } 9 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/alerts.less: -------------------------------------------------------------------------------- 1 | // Alerts 2 | 3 | .alert-variant(@background; @border; @text-color) { 4 | background-color: @background; 5 | border-color: @border; 6 | color: @text-color; 7 | 8 | hr { 9 | border-top-color: darken(@border, 5%); 10 | } 11 | .alert-link { 12 | color: darken(@text-color, 10%); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /bower_components/underscore/.editorconfig: -------------------------------------------------------------------------------- 1 | # This file is for unifying the coding style for different editors and IDEs 2 | # editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | 12 | [**.{js,json,html}] 13 | indent_style = space 14 | indent_size = 2 15 | -------------------------------------------------------------------------------- /bower_components/jquery/src/manipulation/_evalUrl.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../ajax" 3 | ], function( jQuery ) { 4 | 5 | jQuery._evalUrl = function( url ) { 6 | return jQuery.ajax({ 7 | url: url, 8 | type: "GET", 9 | dataType: "script", 10 | async: false, 11 | global: false, 12 | "throws": true 13 | }); 14 | }; 15 | 16 | return jQuery._evalUrl; 17 | 18 | }); 19 | -------------------------------------------------------------------------------- /bower_components/dimple/src/methods/_parseXPosition.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/methods/_parseXPosition.js 4 | dimple._parseXPosition = function (value, parent) { 5 | return dimple._parsePosition(value, dimple._parentWidth(parent)); 6 | }; 7 | -------------------------------------------------------------------------------- /bower_components/paper/.tm_properties: -------------------------------------------------------------------------------- 1 | projectDirectory = "$CWD" 2 | windowTitle = "$TM_DISPLAYNAME — Paper.js" 3 | excludeDirectories = "{$excludeDirectories,dist,build/jsdoc-toolkit,node_modules,bower_components,patch,projects}" 4 | 5 | # JavaScript coding conventions 6 | showInvisibles = true 7 | softTabs = false 8 | tabSize = 4 9 | softWrap = false 10 | wrapColumn = 80 11 | -------------------------------------------------------------------------------- /bower_components/dimple/src/methods/_parseYPosition.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/methods/_parseYPosition.js 4 | dimple._parseYPosition = function (value, parent) { 5 | return dimple._parsePosition(value, dimple._parentHeight(parent)); 6 | }; 7 | -------------------------------------------------------------------------------- /bower_components/jquery/src/selector-sizzle.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "sizzle" 4 | ], function( jQuery, Sizzle ) { 5 | 6 | jQuery.find = Sizzle; 7 | jQuery.expr = Sizzle.selectors; 8 | jQuery.expr[":"] = jQuery.expr.pseudos; 9 | jQuery.unique = Sizzle.uniqueSort; 10 | jQuery.text = Sizzle.getText; 11 | jQuery.isXMLDoc = Sizzle.isXML; 12 | jQuery.contains = Sizzle.contains; 13 | 14 | }); 15 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/axis/methods/_hasMeasure.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/axis/methods/_hasMeasure.js 4 | this._hasMeasure = function () { 5 | return (this.measure !== null && this.measure !== undefined); 6 | }; 7 | 8 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/series/methods/_isStacked.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/series/methods/_isStacked.js 4 | this._isStacked = function() { 5 | return this.stacked && (this.x._hasCategories() || this.y._hasCategories()); 6 | }; -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/axis/methods/_hasTimeField.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/axis/methods/_hasTimeField.js 4 | this._hasTimeField = function () { 5 | return (this.timeField !== null && this.timeField !== undefined); 6 | }; 7 | 8 | -------------------------------------------------------------------------------- /bower_components/paper/examples/Node.js/Tadpoles.js: -------------------------------------------------------------------------------- 1 | var paper = require('paper'); 2 | var scope = require('./Tadpoles.pjs')(new paper.Size(1024, 768)); 3 | 4 | scope.view.exportFrames({ 5 | amount: 400, 6 | directory: __dirname, 7 | onComplete: function() { 8 | console.log('Done exporting.'); 9 | }, 10 | onProgress: function(event) { 11 | console.log(event.percentage + '% complete, frame took: ' + event.delta); 12 | } 13 | }); 14 | -------------------------------------------------------------------------------- /bower_components/showdown/compressed/extensions/github.js: -------------------------------------------------------------------------------- 1 | // 2 | // Github Extension (WIP) 3 | // ~~strike-through~~ -> strike-through 4 | // 5 | (function(){var a=function(a){return[{type:"lang",regex:"(~T){2}([^~]+)(~T){2}",replace:function(a,b,c,d){return""+c+""}}]};typeof window!="undefined"&&window.Showdown&&window.Showdown.extensions&&(window.Showdown.extensions.github=a),typeof module!="undefined"&&(module.exports=a)})(); -------------------------------------------------------------------------------- /bower_components/underscore/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "underscore", 3 | "description" : "JavaScript's functional programming helper library.", 4 | "keywords" : ["util", "functional", "server", "client", "browser"], 5 | "repo" : "jashkenas/underscore", 6 | "main" : "underscore.js", 7 | "scripts" : ["underscore.js"], 8 | "version" : "1.6.0", 9 | "license" : "MIT" 10 | } 11 | -------------------------------------------------------------------------------- /bower_components/jquery/src/css/var/isHidden.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | // css is assumed 5 | ], function( jQuery ) { 6 | 7 | return function( elem, el ) { 8 | // isHidden might be called from jQuery#filter function; 9 | // in that case, element will be second argument 10 | elem = el || elem; 11 | return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); 12 | }; 13 | }); 14 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/nav-vertical-align.less: -------------------------------------------------------------------------------- 1 | // Navbar vertical align 2 | // 3 | // Vertically center elements in the navbar. 4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. 5 | 6 | .navbar-vertical-align(@element-height) { 7 | margin-top: ((@navbar-height - @element-height) / 2); 8 | margin-bottom: ((@navbar-height - @element-height) / 2); 9 | } 10 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/_xPixels.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/_xPixels.js 4 | // Access the pixel position of the x co-ordinate of the plot area 5 | this._xPixels = function () { 6 | return dimple._parseXPosition(this.x, this.svg.node()); 7 | }; -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/_yPixels.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/_yPixels.js 4 | // Access the pixel position of the y co-ordinate of the plot area 5 | this._yPixels = function () { 6 | return dimple._parseYPosition(this.y, this.svg.node()); 7 | }; -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/axis/methods/_hasCategories.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/axis/methods/_hasCategories.js 4 | this._hasCategories = function () { 5 | return (this.categoryFields !== null && this.categoryFields !== undefined && this.categoryFields.length > 0); 6 | }; 7 | 8 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/_widthPixels.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/_widthPixels.js 4 | // Access the pixel value of the width of the plot area 5 | this._widthPixels = function () { 6 | return dimple._parseXPosition(this.width, this.svg.node()); 7 | }; -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/legend/methods/_xPixels.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/legend/methods/_xPixels.js 4 | // Access the pixel position of the x co-ordinate of the legend area 5 | this._xPixels = function () { 6 | return dimple._parseXPosition(this.x, this.chart.svg.node()); 7 | }; -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/legend/methods/_yPixels.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/legend/methods/_yPixels.js 4 | // Access the pixel position of the y co-ordinate of the legend area 5 | this._yPixels = function () { 6 | return dimple._parseYPosition(this.y, this.chart.svg.node()); 7 | }; -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/responsive-visibility.less: -------------------------------------------------------------------------------- 1 | // Responsive utilities 2 | 3 | // 4 | // More easily include all the states for responsive-utilities.less. 5 | .responsive-visibility() { 6 | display: block !important; 7 | table& { display: table; } 8 | tr& { display: table-row !important; } 9 | th&, 10 | td& { display: table-cell !important; } 11 | } 12 | 13 | .responsive-invisibility() { 14 | display: none !important; 15 | } 16 | -------------------------------------------------------------------------------- /bower_components/d3/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "d3", 3 | "version": "3.4.11", 4 | "main": "d3.js", 5 | "scripts": [ 6 | "d3.js" 7 | ], 8 | "ignore": [ 9 | ".DS_Store", 10 | ".git", 11 | ".gitignore", 12 | ".npmignore", 13 | ".travis.yml", 14 | "Makefile", 15 | "bin", 16 | "component.json", 17 | "index.js", 18 | "lib", 19 | "node_modules", 20 | "package.json", 21 | "src", 22 | "test" 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/aggregateMethod/min.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/aggregateMethod/min.js 4 | dimple.aggregateMethod.min = function (lhs, rhs) { 5 | return (lhs.value === null ? parseFloat(rhs.value) : (parseFloat(lhs.value) < parseFloat(rhs.value) ? parseFloat(lhs.value) : parseFloat(rhs.value))); 6 | }; 7 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/_heightPixels.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/_heightPixels.js 4 | // Access the pixel value of the height of the plot area 5 | this._heightPixels = function () { 6 | return dimple._parseYPosition(this.height, this.svg.node()); 7 | }; 8 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/legend/methods/_widthPixels.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/legend/methods/_widthPixels.js 4 | // Access the pixel value of the width of the legend area 5 | this._widthPixels = function () { 6 | return dimple._parseXPosition(this.width, this.chart.svg.node()); 7 | }; -------------------------------------------------------------------------------- /bower_components/showdown/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "showdown", 3 | "homepage": "https://github.com/coreyti/showdown", 4 | "version": "0.3.1", 5 | "_release": "0.3.1", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "v0.3.1", 9 | "commit": "6b21d1497d6720e2f6279105b07764ce349b32ce" 10 | }, 11 | "_source": "git://github.com/coreyti/showdown.git", 12 | "_target": "~0.3.1", 13 | "_originalSource": "showdown", 14 | "_direct": true 15 | } -------------------------------------------------------------------------------- /chapters/notes: -------------------------------------------------------------------------------- 1 | i guess the outline will be something like: 2 | day 1: basic intro to PPLs, intro to the toy ppl, examples 3 | day 2: comments on mathematical foundations, enumeration 4 | day 3: pragmatics examples, caching 5 | day 4: particle filters, hmm, 6 | day 5: fancy SMC tricks (re-sequencing by hand, structure streams), parsing?, procedural graphics exs? 7 | 8 | other stuff: 9 | -mcmc rejuvenation 10 | -pmcmc, ‘particle queues’ -------------------------------------------------------------------------------- /bower_components/dimple/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dimple", 3 | "homepage": "https://github.com/PMSI-AlignAlytics/dimple", 4 | "version": "2.1.0", 5 | "_release": "2.1.0", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "2.1.0", 9 | "commit": "dd7009ef20785c3c0e840e968bdda0dc672f0ac2" 10 | }, 11 | "_source": "git://github.com/PMSI-AlignAlytics/dimple.git", 12 | "_target": "~2.1.0", 13 | "_originalSource": "dimple", 14 | "_direct": true 15 | } -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/legend/methods/_heightPixels.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/legend/methods/_heightPixels.js 4 | // Access the pixel value of the height of the legend area 5 | this._heightPixels = function () { 6 | return dimple._parseYPosition(this.height, this.chart.svg.node()); 7 | }; 8 | -------------------------------------------------------------------------------- /bower_components/dimple/src/methods/_removeTooltip.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/methods/_removeTooltip.js 4 | /*jslint unparam: true */ 5 | dimple._removeTooltip = function (e, shape, chart, series) { 6 | if (chart._tooltipGroup) { 7 | chart._tooltipGroup.remove(); 8 | } 9 | }; 10 | /*jslint unparam: false */ 11 | -------------------------------------------------------------------------------- /bower_components/jquery/src/css/hiddenVisibleSelectors.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector" 4 | ], function( jQuery ) { 5 | 6 | jQuery.expr.filters.hidden = function( elem ) { 7 | // Support: Opera <= 12.12 8 | // Opera reports offsetWidths and offsetHeights less than zero on some elements 9 | return elem.offsetWidth <= 0 && elem.offsetHeight <= 0; 10 | }; 11 | jQuery.expr.filters.visible = function( elem ) { 12 | return !jQuery.expr.filters.hidden( elem ); 13 | }; 14 | 15 | }); 16 | -------------------------------------------------------------------------------- /bower_components/react/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react", 3 | "version": "0.11.2", 4 | "main": "react.js", 5 | "ignore": [], 6 | "homepage": "https://github.com/facebook/react-bower", 7 | "_release": "0.11.2", 8 | "_resolution": { 9 | "type": "version", 10 | "tag": "v0.11.2", 11 | "commit": "4d39ce0e1e48c4c4d084923479723c63a5fe70ab" 12 | }, 13 | "_source": "git://github.com/facebook/react-bower.git", 14 | "_target": "~0.11.2", 15 | "_originalSource": "react" 16 | } -------------------------------------------------------------------------------- /bower_components/paper/AUTHORS.md: -------------------------------------------------------------------------------- 1 | ## Authors 2 | 3 | - Juerg Lehni 4 | - Jonathan Puckey 5 | 6 | ## Contributors 7 | 8 | - Harikrishnan Gopalakrishnan 9 | - Jt Whissel 10 | - Andrew Roles 11 | - Jacob Lites 12 | - Justin Ridgewell 13 | - Andrew Wagenheim 14 | - Scott Kieronski 15 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/axis/methods/addOrderRule.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/axis/methods/addOrderRule.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.axis#wiki-addOrderRule 5 | this.addOrderRule = function (ordering, desc) { 6 | this._orderRules.push({ ordering : ordering, desc : desc }); 7 | }; -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/series/methods/addOrderRule.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/series/methods/addOrderRule.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.series#wiki-addOrderRule 5 | this.addOrderRule = function (ordering, desc) { 6 | this._orderRules.push({ ordering : ordering, desc : desc }); 7 | }; -------------------------------------------------------------------------------- /bower_components/jquery/src/data/accepts.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | /** 6 | * Determines whether an object can have data 7 | */ 8 | jQuery.acceptData = function( owner ) { 9 | // Accepts only: 10 | // - Node 11 | // - Node.ELEMENT_NODE 12 | // - Node.DOCUMENT_NODE 13 | // - Object 14 | // - Any 15 | /* jshint -W018 */ 16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); 17 | }; 18 | 19 | return jQuery.acceptData; 20 | }); 21 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/addMeasureAxis.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/addMeasureAxis.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-addMeasureAxis 5 | this.addMeasureAxis = function (position, measure) { 6 | return this.addAxis(position, null, measure); 7 | }; 8 | 9 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/storyboard/methods/addOrderRule.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/storyboard/methods/addOrderRule.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.storyboard#wiki-addOrderRule 5 | this.addOrderRule = function (ordering, desc) { 6 | this._orderRules.push({ ordering : ordering, desc : desc }); 7 | }; -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/axis/methods/addGroupOrderRule.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/axis/methods/addGroupOrderRule.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.axis#wiki-addGroupOrderRule 5 | this.addGroupOrderRule = function (ordering, desc) { 6 | this._groupOrderRules.push({ ordering : ordering, desc : desc }); 7 | }; -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/addCategoryAxis.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/addCategoryAxis.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-addCategoryAxis 5 | this.addCategoryAxis = function (position, categoryFields) { 6 | return this.addAxis(position, categoryFields, null); 7 | }; 8 | 9 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/series/methods/addEventHandler.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/series/methods/addEventHandler.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.series#wiki-addEventHandler 5 | this.addEventHandler = function (event, handler) { 6 | this._eventHandlers.push({ event: event, handler: handler }); 7 | }; 8 | 9 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/storyboard/methods/pauseAnimation.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/storyboard/methods/pauseAnimation.js 4 | this.pauseAnimation = function () { 5 | if (this._animationTimer !== null) { 6 | window.clearInterval(this._animationTimer); 7 | this._animationTimer = null; 8 | } 9 | }; 10 | 11 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/storyboard/methods/goToFrame.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/storyboard/methods/goToFrame.js 4 | this.goToFrame = function (frameText) { 5 | if (this._getCategories().length > 0) { 6 | var index = this._getCategories().indexOf(frameText); 7 | this._goToFrameIndex(index); 8 | } 9 | }; 10 | 11 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/aggregateMethod/sum.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/aggregateMethod/sum.js 4 | dimple.aggregateMethod.sum = function (lhs, rhs) { 5 | lhs.value = (lhs.value === null || lhs.value === undefined ? 0 : parseFloat(lhs.value)); 6 | rhs.value = (rhs.value === null || rhs.value === undefined ? 0 : parseFloat(rhs.value)); 7 | return lhs.value + rhs.value; 8 | }; 9 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/aggregateMethod/count.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/aggregateMethod/count.js 4 | dimple.aggregateMethod.count = function (lhs, rhs) { 5 | lhs.count = (lhs.count === null || lhs.count === undefined ? 0 : parseFloat(lhs.count)); 6 | rhs.count = (rhs.count === null || rhs.count === undefined ? 0 : parseFloat(rhs.count)); 7 | return lhs.count + rhs.count; 8 | }; 9 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/aggregateMethod/max.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/aggregateMethod/max.js 4 | dimple.aggregateMethod.max = function (lhs, rhs) { 5 | lhs.value = (lhs.value === null || lhs.value === undefined ? 0 : parseFloat(lhs.value)); 6 | rhs.value = (rhs.value === null || rhs.value === undefined ? 0 : parseFloat(rhs.value)); 7 | return lhs.value > rhs.value ? lhs.value : rhs.value; 8 | }; 9 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/storyboard/methods/stopAnimation.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/storyboard/methods/stopAnimation.js 4 | this.stopAnimation = function () { 5 | if (this._animationTimer !== null) { 6 | window.clearInterval(this._animationTimer); 7 | this._animationTimer = null; 8 | this._frame = 0; 9 | } 10 | }; 11 | 12 | -------------------------------------------------------------------------------- /bower_components/jquery/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "version": "2.1.1", 4 | "main": "dist/jquery.js", 5 | "license": "MIT", 6 | "ignore": [ 7 | "**/.*", 8 | "build", 9 | "speed", 10 | "test", 11 | "*.md", 12 | "AUTHORS.txt", 13 | "Gruntfile.js", 14 | "package.json" 15 | ], 16 | "devDependencies": { 17 | "sizzle": "1.10.19", 18 | "requirejs": "2.1.10", 19 | "qunit": "1.14.0", 20 | "sinon": "1.8.1" 21 | }, 22 | "keywords": [ 23 | "jquery", 24 | "javascript", 25 | "library" 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/storyboard/methods/_goToFrameIndex.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/storyboard/methods/_goToFrameIndex.js 4 | this._goToFrameIndex = function (index) { 5 | this._frame = index % this._getCategories().length; 6 | // Draw it with half duration, we want the effect of a 50% animation 50% pause. 7 | this.chart.draw(this.frameDuration / 2); 8 | }; 9 | 10 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/pagination.less: -------------------------------------------------------------------------------- 1 | // Pagination 2 | 3 | .pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) { 4 | > li { 5 | > a, 6 | > span { 7 | padding: @padding-vertical @padding-horizontal; 8 | font-size: @font-size; 9 | } 10 | &:first-child { 11 | > a, 12 | > span { 13 | .border-left-radius(@border-radius); 14 | } 15 | } 16 | &:last-child { 17 | > a, 18 | > span { 19 | .border-right-radius(@border-radius); 20 | } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /bower_components/paper/examples/Node.js/JSONtoPDF.js: -------------------------------------------------------------------------------- 1 | var paper = require('paper'), 2 | path = require('path'), 3 | fs = require('fs'); 4 | 5 | var canvas = new paper.Canvas(612, 792, 'pdf'); 6 | paper.setup(canvas); 7 | with (paper) { 8 | fs.readFile('./in.json', { encoding: 'utf8' }, function (err, data) { 9 | if (err) 10 | throw err; 11 | project.importJSON(data); 12 | view.update(); 13 | fs.writeFile(path.resolve(__dirname, 'out.pdf'), canvas.toBuffer(), function (err) { 14 | if (err) 15 | throw err; 16 | console.log('Saved!'); 17 | }); 18 | }); 19 | } 20 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/pie_standard.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 14 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/assignColor.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/assignColor.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-assignColor 5 | this.assignColor = function (tag, fill, stroke, opacity) { 6 | this._assignedColors[tag] = new dimple.color(fill, stroke, opacity); 7 | return this._assignedColors[tag]; 8 | }; 9 | 10 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/border-radius.less: -------------------------------------------------------------------------------- 1 | // Single side border-radius 2 | 3 | .border-top-radius(@radius) { 4 | border-top-right-radius: @radius; 5 | border-top-left-radius: @radius; 6 | } 7 | .border-right-radius(@radius) { 8 | border-bottom-right-radius: @radius; 9 | border-top-right-radius: @radius; 10 | } 11 | .border-bottom-radius(@radius) { 12 | border-bottom-right-radius: @radius; 13 | border-bottom-left-radius: @radius; 14 | } 15 | .border-left-radius(@radius) { 16 | border-bottom-left-radius: @radius; 17 | border-top-left-radius: @radius; 18 | } 19 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/axis/methods/_getTopMaster.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/axis/methods/_getTopMaster.js 4 | this._getTopMaster = function () { 5 | // The highest level master 6 | var topMaster = this; 7 | if (this.master !== null && this.master !== undefined) { 8 | topMaster = this.master._getTopMaster(); 9 | } 10 | return topMaster; 11 | }; 12 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/storyboard/methods/getFrameValue.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/storyboard/methods/getFrameValue.js 4 | this.getFrameValue = function () { 5 | var returnValue = null; 6 | if (this._frame >= 0 && this._getCategories().length > this._frame) { 7 | returnValue = this._getCategories()[this._frame]; 8 | } 9 | return returnValue; 10 | }; 11 | 12 | -------------------------------------------------------------------------------- /bower_components/dimple/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_vertical.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_horizontal.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/showdown/compressed/extensions/google-prettify.js: -------------------------------------------------------------------------------- 1 | // 2 | // Google Prettify 3 | // A showdown extension to add Google Prettify (http://code.google.com/p/google-code-prettify/) 4 | // hints to showdown's HTML output. 5 | // 6 | (function(){var a=function(a){return[{type:"output",filter:function(a){return a.replace(/(
)?/gi,function(a,b){return b?'
':''})}}]};typeof window!="undefined"&&window.Showdown&&window.Showdown.extensions&&(window.Showdown.extensions.googlePrettify=a),typeof module!="undefined"&&(module.exports=a)})();


--------------------------------------------------------------------------------
/bower_components/dimple/examples/templates/ring_standard.html:
--------------------------------------------------------------------------------
 1 | 
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dippl", 3 | "version": "0.0.0", 4 | "description": "", 5 | "main": "index.md", 6 | "directories": { 7 | "test": "tests" 8 | }, 9 | "dependencies": { 10 | "brfs": "^1.4.0", 11 | "codemirror": "^4.4.0" 12 | }, 13 | "devDependencies": {}, 14 | "scripts": { 15 | "test": "echo \"Error: no test specified\" && exit 1" 16 | }, 17 | "repository": { 18 | "type": "git", 19 | "url": "git://github.com/probmods/dippl.git" 20 | }, 21 | "bugs": { 22 | "url": "https://github.com/probmods/dippl/issues" 23 | }, 24 | "homepage": "https://github.com/probmods/dippl" 25 | } 26 | -------------------------------------------------------------------------------- /bower_components/dimple/README.md: -------------------------------------------------------------------------------- 1 | ### dimple ### 2 | 3 | Dimple is an object-oriented API allowing you to create flexible axis-based charts using [d3.js](http://d3js.org "d3.js"). 4 | 5 | The intention of this project is to allow analysts who are not necessarily expert JavaScript programmers to create standard (and some not-so-standard) business analytics. 6 | 7 | The API will also expose the core d3 objects where possible so that as users gain confidence they can extend the base functionality in whatever way they wish. 8 | 9 | Please visit the main website [dimplejs.org](http://dimplejs.org "dimple.js") for more information and examples. 10 | -------------------------------------------------------------------------------- /bower_components/jquery/src/ajax/parseXML.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Cross-browser xml parsing 6 | jQuery.parseXML = function( data ) { 7 | var xml, tmp; 8 | if ( !data || typeof data !== "string" ) { 9 | return null; 10 | } 11 | 12 | // Support: IE9 13 | try { 14 | tmp = new DOMParser(); 15 | xml = tmp.parseFromString( data, "text/xml" ); 16 | } catch ( e ) { 17 | xml = undefined; 18 | } 19 | 20 | if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { 21 | jQuery.error( "Invalid XML: " + data ); 22 | } 23 | return xml; 24 | }; 25 | 26 | return jQuery.parseXML; 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dippl", 3 | "version": "0.0.1", 4 | "homepage": "https://github.com/probmods/dippl", 5 | "authors": [ 6 | "Noah Goodman ", 7 | "Andreas Stuhlmueller " 8 | ], 9 | "main": "index.md", 10 | "private": true, 11 | "ignore": [ 12 | "**/.*" 13 | ], 14 | "dependencies": { 15 | "paper": "~0.9.18", 16 | "jquery-autosize": "~1.18.9", 17 | "dimple": "~2.1.0", 18 | "d3": "~3.4.11", 19 | "underscore": "~1.6.0", 20 | "jquery": "~2.1.1", 21 | "bootstrap": "~3.2.0", 22 | "react": "~0.11.2", 23 | "showdown": "~0.3.1" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_vertical_mekko.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/addColorAxis.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/addColorAxis.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-addColorAxis 5 | this.addColorAxis = function (measure, colors) { 6 | var colorAxis = this.addAxis("c", null, measure); 7 | colorAxis.colors = (colors === null || colors === undefined ? null : [].concat(colors)); 8 | return colorAxis; 9 | }; 10 | 11 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_horizontal_mekko.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_matrix.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/scatter_matrix.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/paper/examples/Node.js/SVGImport.js: -------------------------------------------------------------------------------- 1 | var paper = require('paper'), 2 | path = require('path'), 3 | fs = require('fs'); 4 | 5 | paper.setup(new paper.Canvas(300, 600)); 6 | with (paper) { 7 | fs.readFile('./in.svg', { encoding: 'utf8' }, function (err, data) { 8 | if (err) 9 | throw err; 10 | project.importSVG(data); 11 | paper.view.exportFrames({ 12 | amount: 1, 13 | directory: __dirname, 14 | onComplete: function() { 15 | console.log('Done exporting.'); 16 | }, 17 | onProgress: function(event) { 18 | console.log(event.percentage + '% complete, frame took: ' + event.delta); 19 | } 20 | }); 21 | }); 22 | } 23 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_vertical_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/d3/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mbostock/d3", 3 | "description": "A small, free JavaScript library for manipulating documents based on data.", 4 | "keywords": ["dom", "svg", "visualization", "js", "canvas"], 5 | "homepage": "http://d3js.org/", 6 | "license": "BSD-3-Clause", 7 | "authors": [ 8 | { 9 | "name": "Mike Bostock", 10 | "homepage": "http://bost.ocks.org/mike" 11 | } 12 | ], 13 | "support": { 14 | "issues": "https://github.com/mbostock/d3/issues", 15 | "wiki": "https://github.com/mbostock/d3/wiki", 16 | "API": "https://github.com/mbostock/d3/wiki/API-Reference", 17 | "source": "https://github.com/mbostock/d3" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_vertical_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/scatter_vertical_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_horizontal_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_horizontal_grouped_stacked_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_vertical_grouped_stacked_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/scatter_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 15 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/addTimeAxis.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/addTimeAxis.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-addTimeAxis 5 | this.addTimeAxis = function (position, timeField, inputFormat, outputFormat) { 6 | var axis = this.addAxis(position, null, null, timeField); 7 | axis.tickFormat = outputFormat; 8 | axis.dateParseFormat = inputFormat; 9 | return axis; 10 | }; 11 | 12 | -------------------------------------------------------------------------------- /bower_components/jquery-autosize/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery-autosize", 3 | "description": "Automatically adjust textarea height based on user input.", 4 | "version": "1.18.9", 5 | "dependencies": {}, 6 | "keywords": [ 7 | "form", 8 | "textarea", 9 | "ui", 10 | "jQuery" 11 | ], 12 | "authors": [ 13 | { 14 | "name": "Jack Moore", 15 | "url": "http://www.jacklmoore.com", 16 | "email": "hello@jacklmoore.com" 17 | } 18 | ], 19 | "licenses": [ 20 | { 21 | "type": "MIT", 22 | "url": "http://www.opensource.org/licenses/mit-license.php" 23 | } 24 | ], 25 | "homepage": "http://www.jacklmoore.com/autosize", 26 | "main": "jquery.autosize.js" 27 | } -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/panels.less: -------------------------------------------------------------------------------- 1 | // Panels 2 | 3 | .panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) { 4 | border-color: @border; 5 | 6 | & > .panel-heading { 7 | color: @heading-text-color; 8 | background-color: @heading-bg-color; 9 | border-color: @heading-border; 10 | 11 | + .panel-collapse > .panel-body { 12 | border-top-color: @border; 13 | } 14 | .badge { 15 | color: @heading-bg-color; 16 | background-color: @heading-text-color; 17 | } 18 | } 19 | & > .panel-footer { 20 | + .panel-collapse > .panel-body { 21 | border-bottom-color: @border; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/wells.less: -------------------------------------------------------------------------------- 1 | // 2 | // Wells 3 | // -------------------------------------------------- 4 | 5 | 6 | // Base class 7 | .well { 8 | min-height: 20px; 9 | padding: 19px; 10 | margin-bottom: 20px; 11 | background-color: @well-bg; 12 | border: 1px solid @well-border; 13 | border-radius: @border-radius-base; 14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); 15 | blockquote { 16 | border-color: #ddd; 17 | border-color: rgba(0,0,0,.15); 18 | } 19 | } 20 | 21 | // Sizes 22 | .well-lg { 23 | padding: 24px; 24 | border-radius: @border-radius-large; 25 | } 26 | .well-sm { 27 | padding: 9px; 28 | border-radius: @border-radius-small; 29 | } 30 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_horizontal_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_vertical_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/dimple/test/test-main.js: -------------------------------------------------------------------------------- 1 | var tests = [], 2 | file; 3 | 4 | for (file in window.__karma__.files) { 5 | if (window.__karma__.files.hasOwnProperty(file)) { 6 | if (/\.spec\.js$/.test(file)) { 7 | tests.push(file); 8 | } 9 | } 10 | } 11 | 12 | requirejs.config({ 13 | // Karma serves files from '/base' 14 | baseUrl: '/base/src', 15 | 16 | paths: { 17 | 'dimple': '../tmp/dimple', 18 | 'd3': '../lib/d3.v3.4.8.min' 19 | }, 20 | 21 | // ask Require.js to load these files (all our tests) 22 | deps: tests, 23 | 24 | // start test run, once Require.js is done 25 | callback: window.__karma__.start 26 | }); -------------------------------------------------------------------------------- /bower_components/jquery/src/queue/delay.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../queue", 4 | "../effects" // Delay is optional because of this dependency 5 | ], function( jQuery ) { 6 | 7 | // Based off of the plugin by Clint Helfers, with permission. 8 | // http://blindsignals.com/index.php/2009/07/jquery-delay/ 9 | jQuery.fn.delay = function( time, type ) { 10 | time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; 11 | type = type || "fx"; 12 | 13 | return this.queue( type, function( next, hooks ) { 14 | var timeout = setTimeout( next, time ); 15 | hooks.stop = function() { 16 | clearTimeout( timeout ); 17 | }; 18 | }); 19 | }; 20 | 21 | return jQuery.fn.delay; 22 | }); 23 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_horizontal_stacked_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_vertical_stacked_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/list-group.less: -------------------------------------------------------------------------------- 1 | // List Groups 2 | 3 | .list-group-item-variant(@state; @background; @color) { 4 | .list-group-item-@{state} { 5 | color: @color; 6 | background-color: @background; 7 | 8 | a& { 9 | color: @color; 10 | 11 | .list-group-item-heading { 12 | color: inherit; 13 | } 14 | 15 | &:hover, 16 | &:focus { 17 | color: @color; 18 | background-color: darken(@background, 5%); 19 | } 20 | &.active, 21 | &.active:hover, 22 | &.active:focus { 23 | color: #fff; 24 | background-color: @color; 25 | border-color: @color; 26 | } 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/addLogAxis.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/addLogAxis.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-addLogAxis 5 | this.addLogAxis = function (position, logField, logBase) { 6 | var axis = this.addAxis(position, null, logField, null); 7 | if (logBase !== null && logBase !== undefined) { 8 | axis.logBase = logBase; 9 | } 10 | axis.useLog = true; 11 | return axis; 12 | }; -------------------------------------------------------------------------------- /bower_components/jquery-autosize/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery-autosize", 3 | "description": "Automatically adjust textarea height based on user input.", 4 | "version": "1.18.9", 5 | "dependencies": { 6 | "jquery": ">=1.7" 7 | }, 8 | "keywords": [ 9 | "form", 10 | "textarea", 11 | "ui", 12 | "jQuery" 13 | ], 14 | "authors": [ 15 | { 16 | "name": "Jack Moore", 17 | "url": "http://www.jacklmoore.com", 18 | "email": "hello@jacklmoore.com" 19 | } 20 | ], 21 | "licenses": [ 22 | { 23 | "type": "MIT", 24 | "url": "http://www.opensource.org/licenses/mit-license.php" 25 | } 26 | ], 27 | "homepage": "http://www.jacklmoore.com/autosize", 28 | "main": "jquery.autosize.js" 29 | } -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/hide-text.less: -------------------------------------------------------------------------------- 1 | // CSS image replacement 2 | // 3 | // Heads up! v3 launched with with only `.hide-text()`, but per our pattern for 4 | // mixins being reused as classes with the same name, this doesn't hold up. As 5 | // of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. 6 | // 7 | // Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 8 | 9 | // Deprecated as of v3.0.1 (will be removed in v4) 10 | .hide-text() { 11 | font: ~"0/0" a; 12 | color: transparent; 13 | text-shadow: none; 14 | background-color: transparent; 15 | border: 0; 16 | } 17 | 18 | // New mixin to use as of v3.0.1 19 | .text-hide() { 20 | .hide-text(); 21 | } 22 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_vertical.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_vertical.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/jquery/src/css/swap.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // A method for quickly swapping in/out CSS properties to get correct calculations. 6 | jQuery.swap = function( elem, options, callback, args ) { 7 | var ret, name, 8 | old = {}; 9 | 10 | // Remember the old values, and insert the new ones 11 | for ( name in options ) { 12 | old[ name ] = elem.style[ name ]; 13 | elem.style[ name ] = options[ name ]; 14 | } 15 | 16 | ret = callback.apply( elem, args || [] ); 17 | 18 | // Revert the old values 19 | for ( name in options ) { 20 | elem.style[ name ] = old[ name ]; 21 | } 22 | 23 | return ret; 24 | }; 25 | 26 | return jQuery.swap; 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_horizontal.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_horizontal.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/paper/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper", 3 | "version": "0.9.18", 4 | "description": "The Swiss Army Knife of Vector Graphics Scripting", 5 | "license": "MIT", 6 | "repo": "paperjs/paper.js", 7 | "main": [ 8 | "dist/paper-full.js" 9 | ], 10 | "scripts": [ 11 | "dist/paper-full.js" 12 | ], 13 | "files": [ 14 | "AUTHORS.md", 15 | "LICENSE.txt", 16 | "README.md" 17 | ], 18 | "keywords": [ 19 | "vector", 20 | "graphic", 21 | "graphics", 22 | "2d", 23 | "geometry", 24 | "bezier", 25 | "curve", 26 | "curves", 27 | "path", 28 | "paths", 29 | "canvas", 30 | "svg", 31 | "paper", 32 | "paper.js" 33 | ] 34 | } 35 | -------------------------------------------------------------------------------- /bower_components/paper/examples/Scripts/CompoundPath.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Compound Path 6 | 7 | 8 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/scatter_horizontal_lollipop.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
17 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/scatter_vertical_lollipop.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
17 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_horizontal_floating.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_vertical_floating.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bubbles_vertical_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/jquery-autosize/autosize.jquery.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "autosize", 3 | "title": "Autosize", 4 | "description": "Automatically adjust textarea height based on user input.", 5 | "version": "1.18.9", 6 | "dependencies": { 7 | "jquery": ">=1.7" 8 | }, 9 | "keywords": [ 10 | "form", 11 | "textarea", 12 | "ui", 13 | "jQuery" 14 | ], 15 | "author": { 16 | "name": "Jack Moore", 17 | "url": "http://www.jacklmoore.com", 18 | "email": "hello@jacklmoore.com" 19 | }, 20 | "licenses": [ 21 | { 22 | "type": "MIT", 23 | "url": "http://www.opensource.org/licenses/mit-license.php" 24 | } 25 | ], 26 | "homepage": "http://www.jacklmoore.com/autosize", 27 | "demo": "http://www.jacklmoore.com/autosize" 28 | } -------------------------------------------------------------------------------- /bower_components/jquery/src/css/addGetHookIf.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | 3 | function addGetHookIf( conditionFn, hookFn ) { 4 | // Define the hook, we'll check on the first run if it's really needed. 5 | return { 6 | get: function() { 7 | if ( conditionFn() ) { 8 | // Hook not needed (or it's not possible to use it due to missing dependency), 9 | // remove it. 10 | // Since there are no other hooks for marginRight, remove the whole object. 11 | delete this.get; 12 | return; 13 | } 14 | 15 | // Hook needed; redefine it so that the support test is not executed again. 16 | 17 | return (this.get = hookFn).apply( this, arguments ); 18 | } 19 | }; 20 | } 21 | 22 | return addGetHookIf; 23 | 24 | }); 25 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bubbles_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/pie_matrix.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/clearfix.less: -------------------------------------------------------------------------------- 1 | // Clearfix 2 | // 3 | // For modern browsers 4 | // 1. The space content is one way to avoid an Opera bug when the 5 | // contenteditable attribute is included anywhere else in the document. 6 | // Otherwise it causes space to appear at the top and bottom of elements 7 | // that are clearfixed. 8 | // 2. The use of `table` rather than `block` is only necessary if using 9 | // `:before` to contain the top-margins of child elements. 10 | // 11 | // Source: http://nicolasgallagher.com/micro-clearfix-hack/ 12 | 13 | .clearfix() { 14 | &:before, 15 | &:after { 16 | content: " "; // 1 17 | display: table; // 2 18 | } 19 | &:after { 20 | clear: both; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumbs 3 | // -------------------------------------------------- 4 | 5 | 6 | .breadcrumb { 7 | padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal; 8 | margin-bottom: @line-height-computed; 9 | list-style: none; 10 | background-color: @breadcrumb-bg; 11 | border-radius: @border-radius-base; 12 | 13 | > li { 14 | display: inline-block; 15 | 16 | + li:before { 17 | content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space 18 | padding: 0 5px; 19 | color: @breadcrumb-color; 20 | } 21 | } 22 | 23 | > .active { 24 | color: @breadcrumb-active-color; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /bower_components/d3/README.md: -------------------------------------------------------------------------------- 1 | # Data-Driven Documents 2 | 3 | 4 | 5 | **D3.js** is a JavaScript library for manipulating documents based on data. **D3** helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation. 6 | 7 | Want to learn more? [See the wiki.](https://github.com/mbostock/d3/wiki) 8 | 9 | For examples, [see the gallery](https://github.com/mbostock/d3/wiki/Gallery) and [mbostock’s bl.ocks](http://bl.ocks.org/mbostock). 10 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/steps_horizontal.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/steps_vertical.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/jquery/src/jquery.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./selector", 4 | "./traversing", 5 | "./callbacks", 6 | "./deferred", 7 | "./core/ready", 8 | "./data", 9 | "./queue", 10 | "./queue/delay", 11 | "./attributes", 12 | "./event", 13 | "./event/alias", 14 | "./manipulation", 15 | "./manipulation/_evalUrl", 16 | "./wrap", 17 | "./css", 18 | "./css/hiddenVisibleSelectors", 19 | "./serialize", 20 | "./ajax", 21 | "./ajax/xhr", 22 | "./ajax/script", 23 | "./ajax/jsonp", 24 | "./ajax/load", 25 | "./effects", 26 | "./effects/animatedSelector", 27 | "./offset", 28 | "./dimensions", 29 | "./deprecated", 30 | "./exports/amd", 31 | "./exports/global" 32 | ], function( jQuery ) { 33 | 34 | return jQuery; 35 | 36 | }); 37 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/responsive-embed.less: -------------------------------------------------------------------------------- 1 | // Embeds responsive 2 | // 3 | // Credit: Nicolas Gallagher and SUIT CSS. 4 | 5 | .embed-responsive { 6 | position: relative; 7 | display: block; 8 | height: 0; 9 | padding: 0; 10 | overflow: hidden; 11 | 12 | .embed-responsive-item, 13 | iframe, 14 | embed, 15 | object { 16 | position: absolute; 17 | top: 0; 18 | left: 0; 19 | bottom: 0; 20 | height: 100%; 21 | width: 100%; 22 | border: 0; 23 | } 24 | 25 | // Modifier class for 16:9 aspect ratio 26 | &.embed-responsive-16by9 { 27 | padding-bottom: 56.25%; 28 | } 29 | 30 | // Modifier class for 4:3 aspect ratio 31 | &.embed-responsive-4by3 { 32 | padding-bottom: 75%; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/pie_vertical_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/scatter_standard.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 16 |
17 | -------------------------------------------------------------------------------- /bower_components/showdown/compressed/extensions/twitter.js: -------------------------------------------------------------------------------- 1 | // 2 | // Twitter Extension 3 | // @username -> @username 4 | // #hashtag -> #hashtag 5 | // 6 | (function(){var a=function(a){return[{type:"lang",regex:"\\B(\\\\)?@([\\S]+)\\b",replace:function(a,b,c){return b==="\\"?a:'@'+c+""}},{type:"lang",regex:"\\B(\\\\)?#([\\S]+)\\b",replace:function(a,b,c){return b==="\\"?a:'#'+c+""}},{type:"lang",regex:"\\\\@",replace:"@"}]};typeof window!="undefined"&&window.Showdown&&window.Showdown.extensions&&(window.Showdown.extensions.twitter=a),typeof module!="undefined"&&(module.exports=a)})(); -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/pie_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_vertical_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/bootstrap/less/component-animations.less: -------------------------------------------------------------------------------- 1 | // 2 | // Component animations 3 | // -------------------------------------------------- 4 | 5 | // Heads up! 6 | // 7 | // We don't use the `.opacity()` mixin here since it causes a bug with text 8 | // fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552. 9 | 10 | .fade { 11 | opacity: 0; 12 | .transition(opacity .15s linear); 13 | &.in { 14 | opacity: 1; 15 | } 16 | } 17 | 18 | .collapse { 19 | display: none; 20 | 21 | &.in { display: block; } 22 | tr&.in { display: table-row; } 23 | tbody&.in { display: table-row-group; } 24 | } 25 | 26 | .collapsing { 27 | position: relative; 28 | height: 0; 29 | overflow: hidden; 30 | .transition(height .35s ease); 31 | } 32 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_dual_measure.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_vertical_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_vertical_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_horizontal_stacked_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_vertical_stacked_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_horizontal_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_vertical.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_horizontal_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/ring_matrix.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/_handleTransition.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/chart/methods/_handleTransition.js 4 | this._handleTransition = function (input, duration, chart, series) { 5 | var returnShape = null; 6 | if (duration === 0) { 7 | returnShape = input; 8 | } else { 9 | returnShape = input.transition() 10 | .duration(duration) 11 | .delay(chart._getDelay(duration, chart, series)) 12 | .ease(chart.ease); 13 | } 14 | return returnShape; 15 | }; 16 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_horizontal.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/paper/examples/Node.js/RemoteRaster.js: -------------------------------------------------------------------------------- 1 | var paper = require('paper'); 2 | var fs = require('fs'); 3 | 4 | var canvas = new paper.Canvas(800, 600); 5 | paper.setup(canvas); 6 | 7 | var url = 'http://upload.wikimedia.org/wikipedia/en/2/24/Lenna.png'; 8 | var raster = new paper.Raster(url); 9 | raster.position = paper.view.center; 10 | 11 | raster.onLoad = function() { 12 | console.log('The image has loaded:' + raster.bounds); 13 | 14 | // Saving the canvas to a file. 15 | out = fs.createWriteStream(__dirname + '/canvas.png'); 16 | stream = canvas.pngStream(); 17 | 18 | stream.on('data', function(chunk) { 19 | out.write(chunk); 20 | }); 21 | 22 | stream.on('end', function() { 23 | console.log('saved png'); 24 | }); 25 | }; 26 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bars_dual_measure_floating.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/axis/methods/_getFontSize.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/axis/methods/_getFontSize.js 4 | this._getFontSize = function () { 5 | var fontSize; 6 | if (!this.fontSize || this.fontSize.toString().toLowerCase() === "auto") { 7 | fontSize = (this.chart._heightPixels() / 35 > 10 ? this.chart._heightPixels() / 35 : 10) + "px"; 8 | } else if (!isNaN(this.fontSize)) { 9 | fontSize = this.fontSize + "px"; 10 | } else { 11 | fontSize = this.fontSize; 12 | } 13 | return fontSize; 14 | }; 15 | -------------------------------------------------------------------------------- /bower_components/paper/examples/Scripts/RoundRectangle.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Rounded Rectangle 6 | 7 | 8 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_vertical_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/legend/methods/_getFontSize.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/legend/methods/_getFontSize.js 4 | this._getFontSize = function () { 5 | var fontSize; 6 | if (!this.fontSize || this.fontSize.toString().toLowerCase() === "auto") { 7 | fontSize = (this.chart._heightPixels() / 35 > 10 ? this.chart._heightPixels() / 35 : 10) + "px"; 8 | } else if (!isNaN(this.fontSize)) { 9 | fontSize = this.fontSize + "px"; 10 | } else { 11 | fontSize = this.fontSize; 12 | } 13 | return fontSize; 14 | }; 15 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/steps_vertical_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/ring_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/ring_vertical_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/steps_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/storyboard/methods/_getFontSize.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/storyboard/methods/_getFontSize.js 4 | this._getFontSize = function () { 5 | var fontSize; 6 | if (!this.fontSize || this.fontSize.toString().toLowerCase() === "auto") { 7 | fontSize = (this.chart._heightPixels() / 35 > 10 ? this.chart._heightPixels() / 35 : 10) + "px"; 8 | } else if (!isNaN(this.fontSize)) { 9 | fontSize = this.fontSize + "px"; 10 | } else { 11 | fontSize = this.fontSize; 12 | } 13 | return fontSize; 14 | }; 15 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_curvy.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_curvy.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/aggregateMethod/avg.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/aggregateMethod/avg.js 4 | dimple.aggregateMethod.avg = function (lhs, rhs) { 5 | lhs.value = (lhs.value === null || lhs.value === undefined ? 0 : parseFloat(lhs.value)); 6 | lhs.count = (lhs.count === null || lhs.count === undefined ? 1 : parseFloat(lhs.count)); 7 | rhs.value = (rhs.value === null || rhs.value === undefined ? 0 : parseFloat(rhs.value)); 8 | rhs.count = (rhs.count === null || rhs.count === undefined ? 1 : parseFloat(rhs.count)); 9 | return ((lhs.value * lhs.count) + (rhs.value * rhs.count)) / (lhs.count + rhs.count); 10 | }; 11 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/steps_vertical_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bubbles_matrix.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/steps_horizontal_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/jquery/src/exports/global.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../var/strundefined" 4 | ], function( jQuery, strundefined ) { 5 | 6 | var 7 | // Map over jQuery in case of overwrite 8 | _jQuery = window.jQuery, 9 | 10 | // Map over the $ in case of overwrite 11 | _$ = window.$; 12 | 13 | jQuery.noConflict = function( deep ) { 14 | if ( window.$ === jQuery ) { 15 | window.$ = _$; 16 | } 17 | 18 | if ( deep && window.jQuery === jQuery ) { 19 | window.jQuery = _jQuery; 20 | } 21 | 22 | return jQuery; 23 | }; 24 | 25 | // Expose jQuery and $ identifiers, even in 26 | // AMD (#7102#comment:10, https://github.com/jquery/jquery/pull/557) 27 | // and CommonJS for browser emulators (#13566) 28 | if ( typeof noGlobal === strundefined ) { 29 | window.jQuery = window.$ = jQuery; 30 | } 31 | 32 | }); 33 | -------------------------------------------------------------------------------- /bower_components/d3/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "d3", 3 | "version": "3.4.11", 4 | "main": "d3.js", 5 | "scripts": [ 6 | "d3.js" 7 | ], 8 | "ignore": [ 9 | ".DS_Store", 10 | ".git", 11 | ".gitignore", 12 | ".npmignore", 13 | ".travis.yml", 14 | "Makefile", 15 | "bin", 16 | "component.json", 17 | "index.js", 18 | "lib", 19 | "node_modules", 20 | "package.json", 21 | "src", 22 | "test" 23 | ], 24 | "homepage": "https://github.com/mbostock/d3", 25 | "_release": "3.4.11", 26 | "_resolution": { 27 | "type": "version", 28 | "tag": "v3.4.11", 29 | "commit": "9dbb2266543a6c998c3552074240efb36e4c7cab" 30 | }, 31 | "_source": "git://github.com/mbostock/d3.git", 32 | "_target": "~3.4.11", 33 | "_originalSource": "d3", 34 | "_direct": true 35 | } -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/addPctAxis.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/addPctAxis.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-addPctAxis 5 | this.addPctAxis = function (position, measure, categories) { 6 | var pctAxis = null; 7 | if (categories !== null && categories !== undefined) { 8 | pctAxis = this.addAxis(position, categories, measure); 9 | } else { 10 | pctAxis = this.addMeasureAxis(position, measure); 11 | } 12 | pctAxis.showPercent = true; 13 | return pctAxis; 14 | }; 15 | 16 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_dual_measure.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_vertical_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_vertical_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bubbles_standard.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 17 |
18 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/lines_horizontal_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_vertical_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/series/methods/_getTooltipFontSize.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/series/methods/_getTooltipFontSize.js 4 | this._getTooltipFontSize = function () { 5 | var fontSize; 6 | if (!this.tooltipFontSize || this.tooltipFontSize.toString().toLowerCase() === "auto") { 7 | fontSize = (this.chart._heightPixels() / 35 > 10 ? this.chart._heightPixels() / 35 : 10) + "px"; 8 | } else if (!isNaN(this.tooltipFontSize)) { 9 | fontSize = this.tooltipFontSize + "px"; 10 | } else { 11 | fontSize = this.tooltipFontSize; 12 | } 13 | return fontSize; 14 | }; 15 | -------------------------------------------------------------------------------- /bower_components/underscore/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "underscore", 3 | "version": "1.6.0", 4 | "main": "underscore.js", 5 | "keywords": [ 6 | "util", 7 | "functional", 8 | "server", 9 | "client", 10 | "browser" 11 | ], 12 | "ignore": [ 13 | "underscore-min.js", 14 | "docs", 15 | "test", 16 | "*.yml", 17 | "*.map", 18 | "CNAME", 19 | "index.html", 20 | "favicon.ico", 21 | "CONTRIBUTING.md" 22 | ], 23 | "homepage": "https://github.com/jashkenas/underscore", 24 | "_release": "1.6.0", 25 | "_resolution": { 26 | "type": "version", 27 | "tag": "1.6.0", 28 | "commit": "1f4bf626f23a99f7a676f5076dc1b1475554c8f7" 29 | }, 30 | "_source": "git://github.com/jashkenas/underscore.git", 31 | "_target": "~1.6.0", 32 | "_originalSource": "underscore", 33 | "_direct": true 34 | } -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_horizontal_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_horizontal_stacked_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_vertical_stacked_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_horizontal_grouped_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_vertical_grouped_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_vertical_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/getColor.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/getColor.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-getColor 5 | this.getColor = function (tag) { 6 | // If no color is assigned, do so here 7 | if (this._assignedColors[tag] === null || this._assignedColors[tag] === undefined) { 8 | this._assignedColors[tag] = this.defaultColors[this._nextColor]; 9 | this._nextColor = (this._nextColor + 1) % this.defaultColors.length; 10 | } 11 | // Return the color 12 | return this._assignedColors[tag]; 13 | }; 14 | 15 | -------------------------------------------------------------------------------- /bower_components/paper/examples/SVG Import/Text Testing.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Text Testing 6 | 7 | 8 | 11 | 12 | 13 | 14 | Plain SVG Text 15 | Rotated SVG Text 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/areas_horizontal_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/setStoryboard.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/setStoryboard.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-setStoryboard 5 | this.setStoryboard = function (categoryFields, tickHandler) { 6 | // Create and assign the storyboard 7 | this.storyboard = new dimple.storyboard(this, categoryFields); 8 | // Set the event handler 9 | if (tickHandler !== null && tickHandler !== undefined) { 10 | this.storyboard.onTick = tickHandler; 11 | } 12 | // Return the storyboard 13 | return this.storyboard; 14 | }; 15 | -------------------------------------------------------------------------------- /bower_components/paper/examples/SVG Export/Compound Path.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Compound Path 6 | 7 | 8 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/close.less: -------------------------------------------------------------------------------- 1 | // 2 | // Close icons 3 | // -------------------------------------------------- 4 | 5 | 6 | .close { 7 | float: right; 8 | font-size: (@font-size-base * 1.5); 9 | font-weight: @close-font-weight; 10 | line-height: 1; 11 | color: @close-color; 12 | text-shadow: @close-text-shadow; 13 | .opacity(.2); 14 | 15 | &:hover, 16 | &:focus { 17 | color: @close-color; 18 | text-decoration: none; 19 | cursor: pointer; 20 | .opacity(.5); 21 | } 22 | 23 | // Additional properties for button version 24 | // iOS requires the button element instead of an anchor tag. 25 | // If you want the anchor version, it requires `href="#"`. 26 | button& { 27 | padding: 0; 28 | cursor: pointer; 29 | background: transparent; 30 | border: 0; 31 | -webkit-appearance: none; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/series/methods/_deepMatch.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/series/methods/_deepMatch.js 4 | this._deepMatch = function (axis) { 5 | // Return true if this series is dependant on the axis or any of its dependants 6 | var match = false; 7 | if (this[axis.position] === axis) { 8 | match = true; 9 | } else if (axis._slaves !== undefined && axis._slaves !== null && axis._slaves.length > 0) { 10 | axis._slaves.forEach(function (slave) { 11 | match = (match || this._deepMatch(slave)); 12 | }, this); 13 | } 14 | return match; 15 | }; 16 | 17 | -------------------------------------------------------------------------------- /bower_components/paper/examples/SVG Export/Symbols.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Symbols 6 | 7 | 8 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/mixins/table-row.less: -------------------------------------------------------------------------------- 1 | // Tables 2 | 3 | .table-row-variant(@state; @background) { 4 | // Exact selectors below required to override `.table-striped` and prevent 5 | // inheritance to nested tables. 6 | .table > thead > tr, 7 | .table > tbody > tr, 8 | .table > tfoot > tr { 9 | > td.@{state}, 10 | > th.@{state}, 11 | &.@{state} > td, 12 | &.@{state} > th { 13 | background-color: @background; 14 | } 15 | } 16 | 17 | // Hover states for `.table-hover` 18 | // Note: this is not available for cells or rows within `thead` or `tfoot`. 19 | .table-hover > tbody > tr { 20 | > td.@{state}:hover, 21 | > th.@{state}:hover, 22 | &.@{state}:hover > td, 23 | &:hover > .@{state}, 24 | &.@{state}:hover > th { 25 | background-color: darken(@background, 5%); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/steps_horizontal_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/steps_vertical_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/pie_standard.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 18 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/pie_scatter.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
19 | -------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/addLegend.js: -------------------------------------------------------------------------------- 1 | // Source: /src/objects/chart/methods/addLegend.js 2 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.chart#wiki-addLegend 3 | this.addLegend = function (x, y, width, height, horizontalAlign, series) { 4 | // Use all series by default 5 | series = (series === null || series === undefined ? this.series : [].concat(series)); 6 | horizontalAlign = (horizontalAlign === null || horizontalAlign === undefined ? "left" : horizontalAlign); 7 | // Create the legend 8 | var legend = new dimple.legend(this, x, y, width, height, horizontalAlign, series); 9 | // Add the legend to the array 10 | this.legends.push(legend); 11 | // Return the legend object 12 | return legend; 13 | }; -------------------------------------------------------------------------------- /bower_components/paper/examples/SVG Export/Transform Test 2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Rectangle Testing 6 | 7 | 8 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /bower_components/dimple/adhoc/adhoc_bounce_stagger.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 20 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/color/begin.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/color/begin.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.color 5 | dimple.color = function (fill, stroke, opacity) { 6 | 7 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.color#wiki-fill 8 | this.fill = fill; 9 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.color#wiki-stroke 10 | this.stroke = (stroke === null || stroke === undefined ? d3.rgb(fill).darker(0.5).toString() : stroke); 11 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple.color#wiki-opacity 12 | this.opacity = (opacity === null || opacity === undefined ? 0.8 : opacity); 13 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/pie_bubble.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 18 |
19 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_horizontal_grouped_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 20 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_vertical_grouped_100pct.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 20 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/ring_multiple.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_horizontal_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 20 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/area_steps_vertical_grouped_stacked.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 20 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_horizontal.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_vertical.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/methods/newSvg.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/methods/newSvg.js 4 | // Help: http://github.com/PMSI-AlignAlytics/dimple/wiki/dimple#wiki-newSvg 5 | dimple.newSvg = function (parentSelector, width, height) { 6 | var selectedShape = null; 7 | if (parentSelector === null || parentSelector === undefined) { 8 | parentSelector = "body"; 9 | } 10 | selectedShape = d3.select(parentSelector); 11 | if (selectedShape.empty()) { 12 | throw "The '" + parentSelector + "' selector did not match any elements. Please prefix with '#' to select by id or '.' to select by class"; 13 | } 14 | return selectedShape.append("svg").attr("width", width).attr("height", height); 15 | }; 16 | 17 | -------------------------------------------------------------------------------- /bower_components/jquery/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "version": "2.1.1", 4 | "main": "dist/jquery.js", 5 | "license": "MIT", 6 | "ignore": [ 7 | "**/.*", 8 | "build", 9 | "speed", 10 | "test", 11 | "*.md", 12 | "AUTHORS.txt", 13 | "Gruntfile.js", 14 | "package.json" 15 | ], 16 | "devDependencies": { 17 | "sizzle": "1.10.19", 18 | "requirejs": "2.1.10", 19 | "qunit": "1.14.0", 20 | "sinon": "1.8.1" 21 | }, 22 | "keywords": [ 23 | "jquery", 24 | "javascript", 25 | "library" 26 | ], 27 | "homepage": "https://github.com/jquery/jquery", 28 | "_release": "2.1.1", 29 | "_resolution": { 30 | "type": "version", 31 | "tag": "2.1.1", 32 | "commit": "4dec426aa2a6cbabb1b064319ba7c272d594a688" 33 | }, 34 | "_source": "git://github.com/jquery/jquery.git", 35 | "_target": ">=1.7", 36 | "_originalSource": "jquery" 37 | } -------------------------------------------------------------------------------- /bower_components/paper/examples/SVG Export/Group Transform.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Group Transform 6 | 7 | 8 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /bower_components/paper/examples/Tools/Circles.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Circles 6 | 7 | 8 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/ring_standard.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/ring_scatter.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
20 | -------------------------------------------------------------------------------- /bower_components/paper/examples/SVG Export/Empty Path Testing.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Empty Path Testing 6 | 7 | 8 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /bower_components/paper/examples/SVG Import/From File.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Import From File 6 | 7 | 8 | 22 | 23 | 24 |
25 | 26 |
27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## The Design and Implementation of Probabilistic Programming Languages 2 | 3 | A web book, available online at [dippl.org](http://dippl.org/) 4 | 5 | Requirements: 6 | 7 | - [git](http://git-scm.com/) 8 | - [nodejs](http://nodejs.org) 9 | - [jekyll](http://jekyllrb.com/) 10 | 11 | Installation: 12 | 13 | git clone https://github.com/probmods/dippl.git 14 | cd dippl 15 | npm install 16 | npm install -g browserify bower uglifyjs 17 | bower install 18 | 19 | Run local webserver: 20 | 21 | jekyll serve --watch 22 | 23 | ## Assets 24 | 25 | To update webppl, webppl-viz, and webppl-editor, simply copy the minified Javascript files (`webppl-editor.min.js`, `webppl-viz.min.js`, `webppl.min.js`) and CSS files (`webppl-editor.css`, `webppl-viz.css`) to `assets/js` and `assets/css` respectively. 26 | 27 | - webppl: f24238e (v0.7.0+ dev) 28 | - webppl-editor: d888aa2 29 | - webppl-viz: 2450784 30 | -------------------------------------------------------------------------------- /bower_components/paper/examples/SVG Import/Transform Testing.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Transform Testing 6 | 7 | 8 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_horizontal_mekko.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_matrix.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_vertical_mekko.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/ring_bubble.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 19 |
20 | -------------------------------------------------------------------------------- /bower_components/bootstrap/less/thumbnails.less: -------------------------------------------------------------------------------- 1 | // 2 | // Thumbnails 3 | // -------------------------------------------------- 4 | 5 | 6 | // Mixin and adjust the regular image class 7 | .thumbnail { 8 | display: block; 9 | padding: @thumbnail-padding; 10 | margin-bottom: @line-height-computed; 11 | line-height: @line-height-base; 12 | background-color: @thumbnail-bg; 13 | border: 1px solid @thumbnail-border; 14 | border-radius: @thumbnail-border-radius; 15 | .transition(all .2s ease-in-out); 16 | 17 | > img, 18 | a > img { 19 | &:extend(.img-responsive); 20 | margin-left: auto; 21 | margin-right: auto; 22 | } 23 | 24 | // Add a hover state for linked versions only 25 | a&:hover, 26 | a&:focus, 27 | a&.active { 28 | border-color: @link-color; 29 | } 30 | 31 | // Image captions 32 | .caption { 33 | padding: @thumbnail-caption-padding; 34 | color: @thumbnail-caption-color; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_vertical_grouped.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/scatter_matrix.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/src/objects/chart/methods/_getDelay.js: -------------------------------------------------------------------------------- 1 | // Copyright: 2014 PMSI-AlignAlytics 2 | // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" 3 | // Source: /src/objects/chart/methods/_getDelay.js 4 | this._getDelay = function (duration, chart, series) { 5 | return function (d) { 6 | var returnValue = 0; 7 | if (series && chart.staggerDraw) { 8 | if (series.x._hasCategories()) { 9 | returnValue = (dimple._helpers.cx(d, chart, series) / chart._widthPixels()) * duration; 10 | } else if (series.y._hasCategories()) { 11 | returnValue = (1 - dimple._helpers.cy(d, chart, series) / chart._heightPixels()) * duration; 12 | } 13 | } 14 | return returnValue; 15 | }; 16 | }; 17 | 18 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bubbles_vertical_lollipop.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 20 |
21 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_horizontal_grouped_stacked.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_vertical_grouped_stacked.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_vertical_grouped_stacked_100pct.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/scatter_horizontal_grouped.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/scatter_vertical_grouped.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/bubbles_horizontal_lollipop.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 20 |
21 | -------------------------------------------------------------------------------- /bower_components/showdown/src/extensions/github.js: -------------------------------------------------------------------------------- 1 | // 2 | // Github Extension (WIP) 3 | // ~~strike-through~~ -> strike-through 4 | // 5 | 6 | (function(){ 7 | var github = function(converter) { 8 | return [ 9 | { 10 | // strike-through 11 | // NOTE: showdown already replaced "~" with "~T", so we need to adjust accordingly. 12 | type : 'lang', 13 | regex : '(~T){2}([^~]+)(~T){2}', 14 | replace : function(match, prefix, content, suffix) { 15 | return '' + content + ''; 16 | } 17 | } 18 | ]; 19 | }; 20 | 21 | // Client-side export 22 | if (typeof window !== 'undefined' && window.Showdown && window.Showdown.extensions) { window.Showdown.extensions.github = github; } 23 | // Server-side export 24 | if (typeof module !== 'undefined') module.exports = github; 25 | }()); 26 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_horizontal_grouped_stacked_100pct.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 19 |
-------------------------------------------------------------------------------- /bower_components/dimple/adhoc/adhoc_playground.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 23 |
24 | 25 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_vertical_stacked.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 20 |
-------------------------------------------------------------------------------- /bower_components/paper/examples/SVG Export/Transform Test 1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Transform Testing 6 | 7 | 8 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_horizontal_stacked.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 20 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_horizontal_stacked_100pct.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 20 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/bars_vertical_stacked_100pct.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 20 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/pie_horizontal_lollipop.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 21 |
22 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/templates/pie_vertical_lollipop.html: -------------------------------------------------------------------------------- 1 |
2 | {scriptDependencies} 3 | 21 |
22 | -------------------------------------------------------------------------------- /bower_components/paper/examples/JSON/Compound Path.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Compound Path 6 | 7 | 8 | 17 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /bower_components/paper/examples/JSON/Symbols.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Symbols 6 | 7 | 8 | 22 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /bower_components/dimple/examples/areas_vertical.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 20 |
-------------------------------------------------------------------------------- /bower_components/dimple/examples/areas_horizontal.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 20 |
--------------------------------------------------------------------------------