亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jpgraph_canvtools.php

?? asterisk用 的voip記費軟件
?? PHP
字號:
<?php/*=======================================================================// File: 	JPGRAPH_CANVTOOLS.PHP// Description:	Some utilities for text and shape drawing on a canvas// Created: 	2002-08-23// Author:	Johan Persson (johanp@aditus.nu)// Ver:		$Id: jpgraph_canvtools.php,v 1.9 2002/12/01 10:00:40 aditus Exp $//// License:	This code is released under QPL// Copyright (C) 2001,2002 Johan Persson//========================================================================*/DEFINE('CORNER_TOPLEFT',0);DEFINE('CORNER_TOPRIGHT',1);DEFINE('CORNER_BOTTOMRIGHT',2);DEFINE('CORNER_BOTTOMLEFT',3);//===================================================// CLASS CanvasScale// Description: Define a scale for canvas so we// can abstract away with absolute pixels//=================================================== class CanvasScale {    var $g;    var $w,$h;    var $ixmin=0,$ixmax=10,$iymin=0,$iymax=10;    function CanvasScale(&$graph,$xmin=0,$xmax=10,$ymin=0,$ymax=10) {	$this->g = &$graph;	$this->w = $graph->img->width;	$this->h = $graph->img->height;	$this->ixmin = $xmin;	$this->ixmax = $xmax;	$this->iymin = $ymin;	$this->iymax = $ymax;    }        function Set($xmin=0,$xmax=10,$ymin=0,$ymax=10) {	$this->ixmin = $xmin;	$this->ixmax = $xmax;	$this->iymin = $ymin;	$this->iymax = $ymax;    }    function Translate($x,$y) {	$xp = round(($x-$this->ixmin)/($this->ixmax - $this->ixmin) * $this->w);	$yp = round(($y-$this->iymin)/($this->iymax - $this->iymin) * $this->h);	return array($xp,$yp);    }    function TranslateX($x) {	$xp = round(($x-$this->ixmin)/($this->ixmax - $this->ixmin) * $this->w);	return $xp;    }    function TranslateY($y) {	$yp = round(($y-$this->iymin)/($this->iymax - $this->iymin) * $this->h);	return $yp;    }}//===================================================// CLASS Shape// Description: Methods to draw shapes on canvas//===================================================class Shape {    var $img,$scale;    function Shape(&$aGraph,&$scale) {	$this->img = &$aGraph->img;	$this->img->SetColor('black');	$this->scale = &$scale;    }    function SetColor($aColor) {	$this->img->SetColor($aColor);    }    function Line($x1,$y1,$x2,$y2) {	list($x1,$y1) = $this->scale->Translate($x1,$y1);	list($x2,$y2) = $this->scale->Translate($x2,$y2);	$this->img->Line($x1,$y1,$x2,$y2);    }    function Polygon($p,$aClosed=false) {	$n=count($p);	for($i=0; $i < $n; $i+=2 ) {	   $p[$i]   = $this->scale->TranslateX($p[$i]);	   $p[$i+1] = $this->scale->TranslateY($p[$i+1]);	}	$this->img->Polygon($p,$aClosed);    }    function FilledPolygon($p) {	$n=count($p);	for($i=0; $i < $n; $i+=2 ) {	   $p[$i]   = $this->scale->TranslateX($p[$i]);	   $p[$i+1] = $this->scale->TranslateY($p[$i+1]);	}	$this->img->FilledPolygon($p);    }        // Draw a bezier curve with defining points in the $aPnts array    // using $aSteps steps.    // 0=x0, 1=y0    // 2=x1, 3=y1    // 4=x2, 5=y2    // 6=x3, 7=y3    function Bezier($p,$aSteps=40) {	$x0 = $p[0];	$y0 = $p[1];	// Calculate coefficients	$cx = 3*($p[2]-$p[0]);	$bx = 3*($p[4]-$p[2])-$cx;	$ax = $p[6]-$p[0]-$cx-$bx;	$cy = 3*($p[3]-$p[1]);	$by = 3*($p[5]-$p[3])-$cy;	$ay = $p[7]-$p[1]-$cy-$by;	// Step size	$delta = 1.0/$aSteps;	$x_old = $x0;	$y_old = $y0;	for($t=$delta; $t<=1.0; $t+=$delta) {	    $tt = $t*$t; $ttt=$tt*$t;	    $x  = $ax*$ttt + $bx*$tt + $cx*$t + $x0;	    $y = $ay*$ttt + $by*$tt + $cy*$t + $y0;	    $this->Line($x_old,$y_old,$x,$y);	    $x_old = $x;	    $y_old = $y;	}	$this->Line($x_old,$y_old,$p[6],$p[7]);    }    function Rectangle($x1,$y1,$x2,$y2) {	list($x1,$y1) = $this->scale->Translate($x1,$y1);	list($x2,$y2)   = $this->scale->Translate($x2,$y2);	$this->img->Rectangle($x1,$y1,$x2,$y2);    }    function FilledRectangle($x1,$y1,$x2,$y2) {	list($x1,$y1) = $this->scale->Translate($x1,$y1);	list($x2,$y2)   = $this->scale->Translate($x2,$y2);	$this->img->FilledRectangle($x1,$y1,$x2,$y2);    }        function Circle($x1,$y1,$r) {	list($x1,$y1) = $this->scale->Translate($x1,$y1);	if( $r >= 0 )	    $r   = $this->scale->TranslateX($r);	else	    $r = -$r;	$this->img->Circle($x1,$y1,$r);    }    function FilledCircle($x1,$y1,$r) {	list($x1,$y1) = $this->scale->Translate($x1,$y1);	if( $r >= 0 )	    $r   = $this->scale->TranslateX($r);	else	    $r = -$r;	$this->img->FilledCircle($x1,$y1,$r);    }    function RoundedRectangle($x1,$y1,$x2,$y2,$r=null) {    	list($x1,$y1) = $this->scale->Translate($x1,$y1);	list($x2,$y2)   = $this->scale->Translate($x2,$y2);	if( $r == null )	    $r = 5;	elseif( $r >= 0 )	    $r = $this->scale->TranslateX($r);	else	    $r = -$r;	$this->img->RoundedRectangle($x1,$y1,$x2,$y2,$r);    }    function FilledRoundedRectangle($x1,$y1,$x2,$y2,$r=null) {    	list($x1,$y1) = $this->scale->Translate($x1,$y1);	list($x2,$y2)   = $this->scale->Translate($x2,$y2);	if( $r == null )	    $r = 5;	elseif( $r > 0 )	    $r = $this->scale->TranslateX($r);	else	    $r = -$r;	$this->img->FilledRoundedRectangle($x1,$y1,$x2,$y2,$r);        }    function ShadowRectangle($x1,$y1,$x2,$y2,$fcolor=false,$shadow_width=null,$shadow_color=array(102,102,102)) {	list($x1,$y1) = $this->scale->Translate($x1,$y1);	list($x2,$y2) = $this->scale->Translate($x2,$y2);	if( $shadow_width == null ) 	    $shadow_width=4;	else	    $shadow_width=$this->scale->TranslateX($shadow_width);	$this->img->ShadowRectangle($x1,$y1,$x2,$y2,$fcolor,$shadow_width,$shadow_color);    }    function SetTextAlign($halign,$valign="bottom") {	$this->img->SetTextAlign($halign,$valign="bottom");    }    function StrokeText($x1,$y1,$txt,$dir=0,$paragraph_align="left") {	list($x1,$y1) = $this->scale->Translate($x1,$y1);	$this->img->StrokeText($x1,$y1,$txt,$dir,$paragraph_align);    }    // A rounded rectangle where one of the corner has been moved "into" the    // rectangle 'iw' width and 'ih' height. Corners:    // 0=Top left, 1=top right, 2=bottom right, 3=bottom left    function IndentedRectangle($xt,$yt,$w,$h,$iw=0,$ih=0,$aCorner=3,$aFillColor="",$r=4) {    	list($xt,$yt) = $this->scale->Translate($xt,$yt);	list($w,$h)   = $this->scale->Translate($w,$h);	list($iw,$ih) = $this->scale->Translate($iw,$ih);		$xr = $xt + $w - 0;	$yl = $yt + $h - 0;	switch( $aCorner ) {	    case 0: // Upper left	    		// Bottom line, left &  right arc		$this->img->Line($xt+$r,$yl,$xr-$r,$yl);		$this->img->Arc($xt+$r,$yl-$r,$r*2,$r*2,90,180);		$this->img->Arc($xr-$r,$yl-$r,$r*2,$r*2,0,90);		// Right line, Top right arc		$this->img->Line($xr,$yt+$r,$xr,$yl-$r);		$this->img->Arc($xr-$r,$yt+$r,$r*2,$r*2,270,360);		// Top line, Top left arc		$this->img->Line($xt+$iw+$r,$yt,$xr-$r,$yt);		$this->img->Arc($xt+$iw+$r,$yt+$r,$r*2,$r*2,180,270);		// Left line		$this->img->Line($xt,$yt+$ih+$r,$xt,$yl-$r);		// Indent horizontal, Lower left arc		$this->img->Line($xt+$r,$yt+$ih,$xt+$iw-$r,$yt+$ih);		$this->img->Arc($xt+$r,$yt+$ih+$r,$r*2,$r*2,180,270);		// Indent vertical, Indent arc		$this->img->Line($xt+$iw,$yt+$r,$xt+$iw,$yt+$ih-$r);		$this->img->Arc($xt+$iw-$r,$yt+$ih-$r,$r*2,$r*2,0,90);		if( $aFillColor != '' ) {		    $bc = $this->img->current_color_name;		    $this->img->PushColor($aFillColor);		    $this->img->FillToBorder($xr-$r,$yl-$r,$bc);		    $this->img->PopColor();		}		break;	    case 1: // Upper right		// Bottom line, left &  right arc		$this->img->Line($xt+$r,$yl,$xr-$r,$yl);		$this->img->Arc($xt+$r,$yl-$r,$r*2,$r*2,90,180);		$this->img->Arc($xr-$r,$yl-$r,$r*2,$r*2,0,90);		// Left line, Top left arc		$this->img->Line($xt,$yt+$r,$xt,$yl-$r);		$this->img->Arc($xt+$r,$yt+$r,$r*2,$r*2,180,270);		// Top line, Top right arc		$this->img->Line($xt+$r,$yt,$xr-$iw-$r,$yt);		$this->img->Arc($xr-$iw-$r,$yt+$r,$r*2,$r*2,270,360);		// Right line		$this->img->Line($xr,$yt+$ih+$r,$xr,$yl-$r);		// Indent horizontal, Lower right arc		$this->img->Line($xr-$iw+$r,$yt+$ih,$xr-$r,$yt+$ih);		$this->img->Arc($xr-$r,$yt+$ih+$r,$r*2,$r*2,270,360);		// Indent vertical, Indent arc		$this->img->Line($xr-$iw,$yt+$r,$xr-$iw,$yt+$ih-$r);		$this->img->Arc($xr-$iw+$r,$yt+$ih-$r,$r*2,$r*2,90,180);		if( $aFillColor != '' ) {		    $bc = $this->img->current_color_name;		    $this->img->PushColor($aFillColor);		    $this->img->FillToBorder($xt+$r,$yl-$r,$bc);		    $this->img->PopColor();		}		break;	    case 2: // Lower right		// Top line, Top left & Top right arc		$this->img->Line($xt+$r,$yt,$xr-$r,$yt);		$this->img->Arc($xt+$r,$yt+$r,$r*2,$r*2,180,270);		$this->img->Arc($xr-$r,$yt+$r,$r*2,$r*2,270,360);		// Left line, Bottom left arc		$this->img->Line($xt,$yt+$r,$xt,$yl-$r);		$this->img->Arc($xt+$r,$yl-$r,$r*2,$r*2,90,180);		// Bottom line, Bottom right arc		$this->img->Line($xt+$r,$yl,$xr-$iw-$r,$yl);		$this->img->Arc($xr-$iw-$r,$yl-$r,$r*2,$r*2,0,90);		// Right line		$this->img->Line($xr,$yt+$r,$xr,$yl-$ih-$r);	    		// Indent horizontal, Lower right arc		$this->img->Line($xr-$r,$yl-$ih,$xr-$iw+$r,$yl-$ih);		$this->img->Arc($xr-$r,$yl-$ih-$r,$r*2,$r*2,0,90);		// Indent vertical, Indent arc		$this->img->Line($xr-$iw,$yl-$r,$xr-$iw,$yl-$ih+$r);		$this->img->Arc($xr-$iw+$r,$yl-$ih+$r,$r*2,$r*2,180,270);		if( $aFillColor != '' ) {		    $bc = $this->img->current_color_name;		    $this->img->PushColor($aFillColor);		    $this->img->FillToBorder($xt+$r,$yt+$r,$bc);		    $this->img->PopColor();		}		break;	    case 3: // Lower left		// Top line, Top left & Top right arc		$this->img->Line($xt+$r,$yt,$xr-$r,$yt);		$this->img->Arc($xt+$r,$yt+$r,$r*2,$r*2,180,270);		$this->img->Arc($xr-$r,$yt+$r,$r*2,$r*2,270,360);		// Right line, Bottom right arc		$this->img->Line($xr,$yt+$r,$xr,$yl-$r);		$this->img->Arc($xr-$r,$yl-$r,$r*2,$r*2,0,90);		// Bottom line, Bottom left arc		$this->img->Line($xt+$iw+$r,$yl,$xr-$r,$yl);		$this->img->Arc($xt+$iw+$r,$yl-$r,$r*2,$r*2,90,180);		// Left line		$this->img->Line($xt,$yt+$r,$xt,$yl-$ih-$r);	    		// Indent horizontal, Lower left arc		$this->img->Line($xt+$r,$yl-$ih,$xt+$iw-$r,$yl-$ih);		$this->img->Arc($xt+$r,$yl-$ih-$r,$r*2,$r*2,90,180);		// Indent vertical, Indent arc		$this->img->Line($xt+$iw,$yl-$ih+$r,$xt+$iw,$yl-$r);		$this->img->Arc($xt+$iw-$r,$yl-$ih+$r,$r*2,$r*2,270,360);		if( $aFillColor != '' ) {		    $bc = $this->img->current_color_name;		    $this->img->PushColor($aFillColor);		    $this->img->FillToBorder($xr-$r,$yt+$r,$bc);		    $this->img->PopColor();		}		break;	}    }}//===================================================// CLASS RectangleText// Description: Draws a text paragraph inside a // rounded, possible filled, rectangle.//===================================================class CanvasRectangleText {    var $ix,$iy,$iw,$ih,$ir=4;    var $iTxt,$iColor='black',$iFillColor='',$iFontColor='black';    var $iParaAlign='center';    var $iAutoBoxMargin=5;    var $iShadowWidth=3,$iShadowColor='';    function CanvasRectangleText($aTxt='',$xl=0,$yt=0,$w=0,$h=0) {	$this->iTxt = new Text($aTxt);	$this->ix = $xl;	$this->iy = $yt;	$this->iw = $w;	$this->ih = $h;    }     function SetShadow($aColor='gray',$aWidth=3) {	$this->iShadowColor = $aColor;	$this->iShadowWidth = $aWidth;    }    function SetFont($FontFam,$aFontStyle,$aFontSize=12) {	$this->iTxt->SetFont($FontFam,$aFontStyle,$aFontSize);    }    function SetTxt($aTxt) {	$this->iTxt->Set($aTxt);    }    function ParagraphAlign($aParaAlign) {	$this->iParaAlign = $aParaAlign;    }    function SetFillColor($aFillColor) {	$this->iFillColor = $aFillColor;    }    function SetAutoMargin($aMargin) {	$this->iAutoBoxMargin=$aMargin;    }    function SetColor($aColor) {	$this->iColor = $aColor;    }    function SetFontColor($aColor) {	$this->iFontColor = $aColor;    }    function SetPos($xl=0,$yt=0,$w=0,$h=0) {	$this->ix = $xl;	$this->iy = $yt;	$this->iw = $w;	$this->ih = $h;    }    function Pos($xl=0,$yt=0,$w=0,$h=0) {	$this->ix = $xl;	$this->iy = $yt;	$this->iw = $w;	$this->ih = $h;    }    function Set($aTxt,$xl,$yt,$w=0,$h=0) {	$this->iTxt->Set($aTxt);	$this->ix = $xl;	$this->iy = $yt;	$this->iw = $w;	$this->ih = $h;    }    function SetCornerRadius($aRad=5) {	$this->ir = $aRad;    }    function Stroke($aImg,$scale) {		// If coordinates are specifed as negative this means we should	// treat them as abolsute (pixels) coordinates	if( $this->ix > 0 ) {	    $this->ix = $scale->TranslateX($this->ix) ;	}	else {	    $this->ix = -$this->ix;	}	if( $this->iy > 0 ) {	    $this->iy = $scale->TranslateY($this->iy) ;	}	else {	    $this->iy = -$this->iy;	}	    	list($this->iw,$this->ih) = $scale->Translate($this->iw,$this->ih) ;	if( $this->iw == 0 ) 	    $this->iw = round($this->iTxt->GetWidth($aImg) + $this->iAutoBoxMargin);	if( $this->ih == 0 ) {	    $this->ih = round($this->iTxt->GetTextHeight($aImg) + $this->iAutoBoxMargin);	}	if( $this->iShadowColor != '' ) {	    $aImg->PushColor($this->iShadowColor);	    $aImg->FilledRoundedRectangle($this->ix+$this->iShadowWidth,					  $this->iy+$this->iShadowWidth,					  $this->ix+$this->iw-1+$this->iShadowWidth,					  $this->iy+$this->ih-1+$this->iShadowWidth,					  $this->ir);	    $aImg->PopColor();	    	}	if( $this->iFillColor != '' ) {	    $aImg->PushColor($this->iFillColor);	    $aImg->FilledRoundedRectangle($this->ix,$this->iy,					  $this->ix+$this->iw-1,					  $this->iy+$this->ih-1,					  $this->ir);	    $aImg->PopColor();	}	if( $this->iColor != '' ) {	    $aImg->PushColor($this->iColor);	    $aImg->RoundedRectangle($this->ix,$this->iy,				    $this->ix+$this->iw-1,				    $this->iy+$this->ih-1,				    $this->ir);	    $aImg->PopColor();	}		$this->iTxt->Align('center','center');	$this->iTxt->ParagraphAlign($this->iParaAlign);	$this->iTxt->SetColor($this->iFontColor);	$this->iTxt->Stroke($aImg, $this->ix+$this->iw/2, $this->iy+$this->ih/2);	return array($this->iw, $this->ih);    }}?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产乱码电影| 欧美日韩国产在线观看| 午夜精品久久久久久久蜜桃app| 欧美va亚洲va| 欧洲精品一区二区三区在线观看| 国产乱人伦精品一区二区在线观看| 亚洲男同性恋视频| 久久久久久久一区| 欧美美女喷水视频| 91农村精品一区二区在线| 韩国精品一区二区| 性做久久久久久免费观看欧美| 国产日产欧产精品推荐色| 日韩小视频在线观看专区| 日本道色综合久久| 白白色 亚洲乱淫| 国产在线麻豆精品观看| 亚洲成人av一区二区| 国产精品黄色在线观看| 久久夜色精品国产噜噜av| 91精品国产黑色紧身裤美女| 欧美日韩一区二区三区四区五区 | 日韩欧美国产综合一区| 91色porny| www.综合网.com| 成人一道本在线| 国产成人精品亚洲午夜麻豆| 久久99精品久久久久久动态图| 日韩国产精品久久久久久亚洲| 亚洲一区二区三区激情| 亚洲日本中文字幕区| 亚洲欧洲日韩在线| 成人免费小视频| 亚洲尤物视频在线| 亚洲黄色免费网站| 亚洲美女视频一区| 亚洲男人天堂一区| 亚洲人成网站影音先锋播放| 亚洲欧洲色图综合| 亚洲猫色日本管| 曰韩精品一区二区| 亚洲国产欧美一区二区三区丁香婷| 最新中文字幕一区二区三区| 国产精品久久久爽爽爽麻豆色哟哟 | 成人免费视频国产在线观看| 国产91精品露脸国语对白| 国产99精品视频| av欧美精品.com| 一本久道久久综合中文字幕 | 欧美美女网站色| 日韩网站在线看片你懂的| 欧美一区二区三区免费大片| 日韩一区二区三区四区| 26uuu精品一区二区| 国产欧美精品一区二区色综合| 欧美国产精品中文字幕| 亚洲色图视频网站| 亚洲va欧美va人人爽午夜| 天堂久久久久va久久久久| 美女国产一区二区| 国产一区二区影院| 99精品黄色片免费大全| 欧美吻胸吃奶大尺度电影| 欧美一三区三区四区免费在线看| 精品欧美久久久| 国产精品区一区二区三| 亚洲午夜在线电影| 蜜臀av性久久久久蜜臀av麻豆| 国产高清精品网站| 在线看国产一区二区| 欧美一区二区三区日韩| 欧美国产日韩在线观看| 一级女性全黄久久生活片免费| 日韩电影免费在线| 国产jizzjizz一区二区| 欧美日韩精品欧美日韩精品| 久久麻豆一区二区| 一卡二卡三卡日韩欧美| 国产一区二区中文字幕| 日本丶国产丶欧美色综合| 欧美成人精精品一区二区频| 综合久久国产九一剧情麻豆| 日韩精品高清不卡| 成人精品鲁一区一区二区| 欧美三级乱人伦电影| 国产三区在线成人av| 亚洲成人自拍一区| 国产99精品国产| 欧美一区二区三区四区久久| 国产日本亚洲高清| 日本不卡一区二区三区| 91在线一区二区三区| 精品福利在线导航| 欧美一区二区人人喊爽| 3d动漫精品啪啪| 最新欧美精品一区二区三区| 美美哒免费高清在线观看视频一区二区 | 婷婷丁香激情综合| 成人看片黄a免费看在线| 在线播放亚洲一区| 亚洲免费在线播放| 国产电影一区二区三区| 欧美精品v日韩精品v韩国精品v| 国产精品色哟哟网站| 麻豆精品视频在线观看免费| 色天使久久综合网天天| 欧美国产一区在线| 久久国产剧场电影| 欧美日韩不卡视频| 亚洲人亚洲人成电影网站色| 国产精品一区二区三区99| 6080日韩午夜伦伦午夜伦| 亚洲精品欧美在线| 成人黄色片在线观看| 久久先锋资源网| 乱中年女人伦av一区二区| 欧美日韩国产高清一区二区三区| 中文字幕日本乱码精品影院| 国产福利一区二区三区| 欧美本精品男人aⅴ天堂| 亚洲gay无套男同| 欧洲日韩一区二区三区| 亚洲精品少妇30p| 91免费版在线| 亚洲三级在线免费| www.久久精品| 国产人成一区二区三区影院| 韩国精品久久久| 精品福利在线导航| 国产在线精品不卡| 精品99一区二区三区| 国精品**一区二区三区在线蜜桃| 91精品国产综合久久香蕉的特点 | 麻豆精品视频在线| 日韩美一区二区三区| 麻豆精品一区二区三区| 欧美一级片免费看| 蜜桃免费网站一区二区三区| 日韩免费视频一区二区| 狠狠色伊人亚洲综合成人| 欧美成人精品1314www| 经典三级视频一区| 久久精品一区蜜桃臀影院| 国产成人99久久亚洲综合精品| 国产亚洲午夜高清国产拍精品| 国产乱人伦偷精品视频不卡 | 国产精品污www在线观看| 成人黄色在线视频| 亚洲欧美色综合| 欧美视频一区二区三区四区 | 欧美精品一卡两卡| 日韩1区2区3区| 精品美女在线播放| 国产91精品一区二区| 欧美专区在线观看一区| 久久新电视剧免费观看| 国v精品久久久网| 亚洲你懂的在线视频| 欧美午夜精品免费| 男人的j进女人的j一区| 久久精品免费在线观看| 99久久婷婷国产综合精品电影 | 国产91在线|亚洲| 1024成人网| 欧美电影在线免费观看| 激情综合网激情| 亚洲男人的天堂一区二区| 欧美一级片免费看| 成人午夜电影网站| 天天综合网天天综合色| 久久久精品国产免费观看同学| 日本福利一区二区| 久久av资源网| 亚洲免费伊人电影| 欧美大肚乱孕交hd孕妇| 99精品欧美一区二区蜜桃免费| 日本一不卡视频| 亚洲素人一区二区| 日韩精品一区二区三区在线| 99精品国产视频| 国产资源在线一区| 亚洲国产精品久久人人爱| 久久久久久久久久久99999| 在线观看国产一区二区| 美腿丝袜在线亚洲一区| 亚洲免费av高清| 精品国精品国产尤物美女| 91久久人澡人人添人人爽欧美| 老色鬼精品视频在线观看播放| 亚洲日本青草视频在线怡红院| 日韩一区二区免费高清| 在线看国产日韩| 成人h版在线观看| 免费成人在线观看| 亚洲一区在线观看免费 | 亚洲理论在线观看| 精品国产一区二区三区忘忧草 | 国产精品一区在线观看你懂的| 亚洲精品成a人| 国产精品亲子伦对白|